IIS 将 ASPX 文件转储为纯文本

IIS 将 ASPX 文件转储为纯文本

迁移到新服务器后,我们的许多应用程序文件似乎显示为文本/纯文本而不是执行,但有时如果我们刷新页面,它们似乎会“部分”执行。

到目前为止,我们已经按照Microsoft KB#325093 有关 IIS 的意外行为,但问题并未解决。我们还确保目录本身具有执行脚本和可执行文件的权限,并且 ASPX 文件由 解释aspnet_isapi.dll

还有什么可能出错吗?

答案1

您是否确定在 IIS 管理器的 Web 服务扩展配置中“允许” ASP.Net Vx.x...etc 扩展?

在检查时,请确保扩展属性的“必需文件”选项卡中列出了 aspnet_isapi.dll(至少对于版本 2 而言)...

答案2

如果这是 Windows Server 2008,请在服务器管理器中检查“角色”/“Web 服务器 IIS”是否安装了所有必要的模块:ASP.NET 等。

默认的 Windows Server 安装不包含 ASP.NET。

相关内容