ヘルプ!!要求された URL の正しいテンプレートを取得する目的で、(ルート レベル) App_Code ディレクトリの下に単一の .cs ファイルがあります (これは、独自のコンテンツ管理データベースにリンクされています)。最初は問題なく動作していました - 変更を加えることができ、それらは Web アプリケーションによって取得されました。その後、何かが発生し (何が原因かわかりません)、変更を加えても認識されません。App_Code ディレクトリ全体を削除しても、違いはありません。App_Code ディレクトリにあったものの以前の (キャッシュされた??) バージョンをまだ取得しているようです。.cs ファイルのコードは次のとおりです。
using System;
using Custom.CMS.Facade;
using Custom.CMS.BO;
public class CMHttpModule : IHttpModule
{
code here...
}
ウェブサイトをライブサーバーにコピーした後でも、同じ問題が発生します。
私が理解していないのは、.cs コードに意図的なエラーを導入してもコンパイル エラーが発生し、コンパイルが成功すると C:\WINDOWS\Microsoft.NET\Framework の下に App_Code.xxxx.dll が作成されるということです。 \v2.0.50727\Temporary ASP.NET ファイル
では、Web アプリケーションが実際に取得する App_Code のバージョンはどれでしょうか? 「正しい」ものを拾うにはどうすればよいですか?
参考までに、C#、Visual Web Developer Express 2008、および IIS 6 Web サーバーを使用しています。
任意の支援をいただければ幸いです。