web-dev-qa-db-ja.com

csc.exeが動作を停止したため、「/」アプリケーションでサーバーエラーが発生する

VS2015でアプリケーションを実行すると、次のようなcsc.exe has stopped workingというウィンドウが表示されます。
enter image description here

プログラムをクリックして閉じると、ブラウザに次のエラーが表示されます。

Server Error in '/' Application.

enter image description here

詳細なコンパイラ出力は以下のようになります。

C:\ Program Files(x86)\ IIS Express> D:_myURL\bin\roslyn\csc.exe/t:library/utf8output/nostdlib +/R: "C:\ Windows\Microsoft.NET\Framework\v4.0.30319\mscorlib.dll "/R:"C:\Windows\Microsoft.Net\Assembly\GAC_MSIL\System.Runtime\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Runtime.dll"

問題は何でしょうか?

11
etrupja

私は同じ問題に直面しました、そして私は記述されたステップに従うことを提案します ここ

  • Visual Studio 2015のすべてのインスタンスを閉じ、自動的に消えない場合は、すべてのVBCSCompilerプロセスのタスクを終了します。
  • Visual StudioプロジェクトのBinフォルダーの下に、roslynフォルダーが表示されます(VS 2015の新機能)。
  • Roslynフォルダーとその中のすべてのコンテンツを削除します。
  • Visual Studio 2015を再起動します
  • プロジェクトを再構築すると、すべてが元通りになります。
29
Aimal Khan

私も同じ問題に直面しました。binフォルダー内のファイルを削除してアプリケーションを実行した後、問題は修正されました。

1
Sathish

以下の手順は私がやったことと私のために働いたものです。

1. IISから仮想ディレクトリを削除します。

  • 開くIIS(スタート->実行-> inetmgr->入力)

  • プロジェクトの仮想ディレクトリを見つけます(ホスト名->サイト->既定のWebサイト-> MyProjectNameを展開します)

  • 仮想ディレクトリを削除します(右クリック->削除)

2. VS 2015を介して仮想ディレクトリを再度作成します

  • Visual Studioに切り替える
  • プロジェクトのプロパティを開きます(ソリューションエクスプローラー->プロパティでMyProjectNameを右クリック)
  • 左側のメニューから[Web]タブを開きます
  • [サーバー]セクションの[仮想ディレクトリの作成]ボタンをクリックします。

プロジェクトを再度実行すると、完了です。

うまくいけば、それは他の誰かに役立ちます。

0
Dinch

-532462766は、あなたを助けるための私の努力によると、未処理の例外がスローされたときに発生するエラーです。

申し訳ありませんが、あまりお役に立てません。以下の例のように、デバッガーを使用するか、コードの一部をtry-catchブロックでラップして、プログラムのデバッグを開始することをお勧めします。

try {
    // Your code here
} catch (Exception e) {
    System.Console.WriteLine("Error caught"); 
}

そして、あなたの詳細は非常にあいまいです。エラーの原因となっているコードの行/グループを表示した場合のみ、私はお手伝いできます。

ただし、csc.exeが応答を停止するという事実は興味深いものです。NETFrameworkをアンインストールして再インストールしようとすると、ダウンロードをここで見つけることができます。 https://www.Microsoft.com/net/download そして、再インストールしても問題が解決しない場合は、申し訳ありません。

0
DerpyDog

] TaskManagerでタスク「VBCSCompiler.exe」を終了する必要があることがわかりました。その後、ソリューションの/ binディレクトリを正常にクリーンアップでき、エラーが消えました。

enter image description here

この種のエラーについては、常にイベントビューアeventvwrにアクセスします。 Windowsログを展開し、[アプリケーション]をクリックしてください。

enter image description here

エントリが表示されない場合は、簡単に除外できます。[アプリケーション]を右クリックして、[現在のログをフィルタ]を選択します。クリティカル、警告、エラーを確認し、[OK]を押します。その後、メインビューに詳細情報が表示されます。

0
Fka