救命!!我在(根级别)App_Code目录下有一个.cs文件,用于检索所请求URL的正确模板(它链接到我们自己的Content Management数据库).最初,它工作正常 - 我可以对它进行更改,然后由Web应用程序选择它们.然后发生了一些事情(不知道是什么),现在无论发生什么变化,它们都无法识别.即使我删除整个App_Code目录,它也没有区别 - 我似乎仍然在挑选App_Code目录中的早期(缓存??)版本..cs文件中的代码如下:
using System;
using Custom.CMS.Facade;
using Custom.CMS.BO;
public class CMHttpModule : IHttpModule
{
code here...
}
Run Code Online (Sandbox Code Playgroud)
即使我将网站复制到我们的实时服务器后,也会出现同样的问题.
我不明白的是 - 如果我向.cs代码引入故意错误,我仍然会收到编译错误,并且在成功编译时会在C:\ WINDOWS\Microsoft.NET\Framework下创建App_Code.xxxx.dll\v2.0.50727\Temporary ASP.NET Files
那么我的Web应用程序实际上正在采用什么版本的App_Code?如何让它拿起"正确"的?
仅供参考我使用的是C#,Visual Web Developer Express 2008和IIS 6 Web服务器
任何帮助将不胜感激.