Tag: app code

我的ASP.NET App_code更改没有被提取(或缓存?)

救命!! 我在(根级别)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… } 即使我将网站复制到我们的实时服务器后,也会出现同样的问题。 我不明白的是 – 如果我向.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服务器 任何帮助将不胜感激。

从Temporary ASP.NET Files清除冲突的类文件

类文件C:\ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ Temporary ASP.NET Files \中的冲突阻止我构建解决方案。 即使我尝试清空文件夹,每次Visual Studio启动构建过程时,它都会将类文件导入到具有相同文件夹名称的temp文件夹中。 如果我重新启动机器或将其保留一夜,项目构建没有错误。 有没有告诉Visual Studio删除/忽略/清除可能在临时文件夹中的任何延迟类文件? VS中的清洁解决方案选项也不起作用。 冲突中的类文件来自App_Code文件夹。

从Generic Handler(ashx)文件中捕获ASP.NET中的exception

我试图让我的ASP.NET站点使用不同的服务器端堆栈。 我的ashx文件似乎抛出了500内部服务器错误。 我如何弄清楚这个ashx文件抛出的exception或抛出500的原因? 当我附加到我的IIS 7 w3wp.exe进程时,它不会抛出exception,但我读到这可能是这种情况。 ashx文件位于我的ASP.NET站点的根目录中,并且属性将其设置为编译。 GET http://uhc-8:8883/MyApp/ExtDirectProxy.ashx 500 (Internal Server Error) index.html:27 Uncaught TypeError: Cannot read property ‘isProvider’ of null ext-all-debug.js:74832 allow right click initializing for http://uhc-8:8883/MyApp/index.html rightclick.js:1 allow right click processing http://uhc-8:8883/MyApp/index.html rightclick.js:25

为什么我的App_Code文件夹中的子文件夹中的类没有被正确找到?

当我将类文件放在App_Code文件夹的子文件夹中时出现以下错误: errorCS0246:找不到类型或命名空间名称“MyClassName”(您是否缺少using指令或程序集引用?) 该类根本不在命名空间中。 有任何想法吗?