帮助!!我在(根级别)App_Code 目录下有一个 .cs 文件,用于检索请求 URL 的正确模板(它链接到我们自己的内容管理数据库)。最初,它运行良好——我可以对其进行更改,并且它们被 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\临时 ASP.NET 文件
那么我的 Web 应用程序实际使用的是哪个版本的 App_Code?我如何让它选择“正确”的?
仅供参考,我正在使用 C#、Visual Web Developer Express 2008 和 IIS 6 Web 服务器
任何帮助将不胜感激。