3

先週まで、ビルド スクリプトはアプリケーション (MCMS を実行している非常に古い .net 2.0 サイト) をコンパイルし、それをテスト サーバーにダンプしていました。昨日実行した後、サイトで突然あらゆる種類のエラーが発生しました。そのほとんどは、global.ashx.cs ファイル内のメソッドが呼び出されていないことが原因のようです (キャッシュの構築など)。

答えを見つける前に、5時間髪を引っ張ってください。

app_code.compiledapp_global.asax.compiledの 2 つのファイルがあり、先週までリリースで展開されていました。今、そうではありません。それらを以前のビルドから元に戻し、サイトが期待どおりに機能するようになりました。

構成を変更したと主張する人は誰もいません...ビルドを実行したときにこれらの重要なファイルが突然公開されない理由を誰か教えてください!?

編集

ローカルで公開すると、ファイルが作成されます。次に、TFS を使用してチェックインしてビルドすると、2 つのファイルがドロップ場所に表示されません。

別の編集

http://forums.asp.net/t/1723066.aspx/1 <-- これが起こっていることですが、答えはありません。私はここで髪を引き裂いています、誰か助けてくれますか?

4

2 に答える 2

4

http://msdn.microsoft.com/en-us/library/399f057w%28v=vs.85%29.aspxしか存在しないため、TFS/VS 2010 で ASP.NET Web サイトの事前コンパイルが変更されたようです。 VS 2005 および .NET 3.0 用。

おそらく、この回答が問題の解決に役立ちます: VS 2010 はビルド プロセスで Web サイトをプリコンパイルしますか?

于 2012-10-29T22:07:07.543 に答える
1

ソリューションで、2つのファイルのビルドアクションが「なし」以外のものとしてマークされていることを再確認してください。

于 2012-10-25T18:06:28.797 に答える