asp.net - IIS 6.0 未反射(reflect) .cs 文件更改

标签 asp.net iis-6

我已经使用 iis 6.0 配置了我的网络。第一次效果很好。然后我在 aspx.cs 文件中进行了更改(使用记事本,假设 iis 上的 .net 支持动态编译)以隐藏横幅并重新加载站点,并注意到更改没有被采纳。我读过几篇类似的帖子并尝试了他们的建议(例如更改Web配置文件,重新启动iis,重新启动应用程序回收池,删除文件并重新加载文件,禁用缓存,清除浏览器cookie/缓存,删除asp.net临时文件等)但是未能解决该问题。我缺少什么?我正在使用 ASP.NET 4.0 集成管道。当我尝试使用经典管道 .net 编译选项时,它提示 CGI 并且不加载页面。

最佳答案

确保您使用的是 .aspx 页面顶部的 CodeFile 指令,而不是 CodeBehind。这告诉 .NET 在需要时动态编译 .cs 文件。

<%@ Page Language="C#" CodeFile="MyPage.aspx.cs" %>

关于asp.net - IIS 6.0 未反射(reflect) .cs 文件更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22995959/

相关文章:

javascript - C#函数返回一个值并显示在网页中

当用户登录时,ASP.NET 成员(member)登录重定向到未经授权的

asp.net - 什么是 IIS 6 中的根目录以及如何将 ASP.NET 网站中的子文件夹之一设为根目录?

asp.net - IIS6 |应用程序池 | ASP.NET 框架

iis - 如何启用对Web 服务的文件系统访问?

c# - 如何解析 .NET 中同一父 IIS 虚拟目录中不同站点的绝对 URL?

asp.net - 访问控制允许来源限制

javascript - 如何使用动态 ID 调用 ajax 函数 - MVC

c# - 将 pdf 转换为来自 url 的流

asp.net - 如何将 Jquery Mobile 与现有 ASP.net WebForms 应用程序集成