2017-10-20 37 views
0

ASP.NETで開発されたWebアプリケーションが正しくコンパイルされていますが、公開しようとすると次のエラーが発生します。Webアプリケーションの公開に失敗しました - Visual Studio - C# - ASP.NET

Copying file obj\Debug\CoreCompileInputs.cache to obj\Release\AspnetCompileMerge\Source\obj\Debug\CoreCompileInputs.cache failed. Could not find file 'obj\Debug\CoreCompileInputs.cache'.

Screenshot 1

我々は(Web配置パッケージを生成する)このアプリケーションを公開するために3台のコンピュータを使用します。

  • 閉じるすべてのVisual Studioのタブ
  • ソリューションのクリーン
  • 閉じるのVisual Studio
  • Visual Studioを開き
  • 再コンパイル
  • :これらのPCの一つでは問題は、この手順に従うことによって解決しているように見えます
  • 公開

しかし、他の2台のコンピュータでは、

Error reading resource 'ProjectCycle.obj.Debug.ProjectCycle.Migrations.ModelsMerge.resources' -- 'Could not find file 'C:\Users\Chiappa\Documents\GitHub\ProjectCycle\ProjectCycle\ProjectCycle\obj\Debug\ProjectCycle.Migrations.ModelsMerge.resources'.' ProjectCycle C:\Users\Chiappa\Documents\GitHub\ProjectCycle\ProjectCycle\ProjectCycle\CSC

Screenshot 2

これが起こっされる可能性がありますなぜすべてのアイデアを:NGエラーが引き続き表示されますか?

この問題を解決するにはどうすればよいですか?

概要:

私が正しくコンパイルが、Web配置パッケージを生成しようとすると失敗したASP.NET Webアプリケーションを持っています。

+0

web.configファイルが役立つ –

答えて

0

"obj"フォルダをVisual Studioプロジェクトから除外することで問題を解決しました。

ソリューションエクスプローラの[obj]フォルダの[Exclude From Project]を右クリックします。

同様に簡単です!

0

ファイルのプロパティに行き、コピーを出力ディレクトリに強制することができます。

  • ソリューションエクスプローラ
  • F4キーを押しか、右クリックして「プロパティ」
  • 変更「常にコピー」
に「出力ディレクトリにコピー」の値に行く上のファイルを選択します

また、バージョンコントロールが出力ディレクトリ( "bin"フォルダ)をロックしている可能性があります。手動で削除してみてください。

関連する問題