我已经使用 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/