我刚刚在 Windows 2008 Web 版上安装了新的服务器。我正在尝试在其上设置第一个 asp.net 4 应用程序,但除了问题之外什么都没有。
最新的是我收到了 404.17 错误,它说“请求的内容似乎是脚本,不会由静态文件处理程序提供服务。”。
我对谷歌做了很多研究,但大多数建议似乎是运行 aspnet_regiis -i 来安装 asp.net 4。我在 Framework 和 Framework64 文件夹上都做了几次,但没有成功。
我尝试从默认应用程序池更改为 .net4 应用程序池,它起初似乎可以工作,但我却遇到了与权限有关的服务器错误。我解决了这个问题,然后立即返回了 404.17 错误。
我读过的其他建议说要进入“打开和关闭 Windows 功能”并确保在 IIS 下选择了 .net 4。但是,在此服务器上单击“打开和关闭 Windows 功能”会将我带到标准的 Windows 2008 服务器管理器。我在那里单击“添加功能”,仅列出并选择了“.NET Framework 3.0 功能(已安装)”。.NET 4 未在此处显示,但可以通过应用程序池进行选择。
我现在完全不知所措,我还能尝试什么让网站运行。这很烦人,因为我的旧服务器很容易管理 - 我通过服务器本身完成了所有操作,没有控制面板(Windows 2003),现在在我的新服务器上,我必须通过 Plesk 管理大部分内容,因为没有 dns。
任何帮助将非常感激。