求助!!我有一个单独的.cs文件位于(根级别)App_Code目录下,目的是检索请求URL的正确模板(它链接到我们自己的内容管理数据库)。最初,它工作得很好-我可以对其进行更改,并且Web应用程序可以正常捕获这些更改。然后发生了一些事情(不知道是什么),现在无论我做出什么更改,它们都不被识别。即使我删除整个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\v2.0.50727\Temporary ASP.NET Files下创建了一个App_Code.xxxx.dll文件。
那么我的Web应用程序实际上使用的是哪个版本的App_Code呢?我该如何让它选择“正确”的版本?
FYI,我使用的是C#、Visual Web Developer Express 2008和IIS 6 Web服务器。
非常感谢您的协助。