迁移到新的服务器后,我们的许多应用程序文件似乎都显示为文本/纯文本,而不是执行,但有时如果我们刷新页面,它们似乎会“部分”执行。
到目前为止,我们已经按照Microsoft知识库文章#325093中介绍的有关IIS意外行为的步骤进行了操作,但问题尚未解决。 我们还确保目录本身具有执行脚本和可执行文件的权限,并且ASPX文件正在被aspnet_isapi.dll解释。
任何想法还有什么可能会出错?
你有没有确保在IISpipe理器的Web服务扩展configuration中“允许”ASP.Net Vx.x …等扩展?
当你检查,请确保aspnet_isapi.dll被列在扩展属性的“必需的文件”选项卡(至less版本2)…
如果这是Windows Server 2008,请在服务器pipe理器中检查“angular色”/“Web服务器IIS”,如果安装了所有必需的模块:ASP.NET等。
默认的Windows Server安装不包括ASP.NET。