【问题标题】:.cs file changes not reflected by IIS 6.0IIS 6.0 未反映 .cs 文件更改
【发布时间】:2014-04-10 18:20:26
【问题描述】:

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

【问题讨论】:

  • 也许您的项目不适合动态编译?

标签: asp.net iis-6


【解决方案1】:

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

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

【讨论】:

  • 谢谢!我会试试你的方法。
猜你喜欢
  • 2015-04-19
  • 1970-01-01
  • 2012-08-24
  • 1970-01-01
  • 1970-01-01
  • 2018-01-31
  • 1970-01-01
  • 2022-07-26
  • 2014-07-12
相关资源
最近更新 更多