我刚刚在Windows 2008 Web版上获得了新的服务器设置。我试图设置第一个asp.net 4应用程序,但是除了问题之外我什么都没有。HTTP错误404.17 - 未找到(.Net 4)
最新的是我得到了404.17错误,它说“请求的内容看起来像是脚本,并且不会被静态文件处理程序提供。”
我已经做了大量的谷歌研究,但大多数的建议似乎是运行aspnet_regiis -i来安装asp.net 4.我在Framework和Framework64文件夹上都做了好几次,但是没有成功。
我试图从默认的应用程序池更改为.net4应用程序池,它似乎在第一次工作,而我有一个服务器错误做权限。我解决了这个问题,并立即返回了404.17错误。
我读过的其他建议进入“打开和关闭窗口功能”,并确保在IIS下选择.net 4。然而,在这台服务器上点击“打开和关闭Windows功能”将我带到标准的Windows 2008服务器管理器。我在那里单击“添加功能”,仅列出并选择“.NET Framework 3.0功能(安装)”。 .NET 4没有显示在那里,但它可以通过应用程序池进行选择。
还有什么我可以尝试让网站运行,因为我现在处于完全损失。它令人讨厌,因为我的旧服务器易于管理 - 我通过服务器本身没有控制面板(Windows 2003),现在在我的新服务器上,我必须通过Plesk管理大部分服务器,因为没有dns。
任何帮助将不胜感激。
更新: 我刚刚尝试了暂时将网站更改为Plesk控制面板使用的应用程序池,并再次获得500权限错误。我给应用程序池用户读取和写入网站文件夹的权限,并且它回到404.17错误。不确定这些附加信息是否会改变任何内容 – user676437