我刚刚尝试将我的第一个 Web 应用程序部署到我的 Windows7家庭高级笔记本上的 IIS 上。在创建应用程序之后,我必须更改到 Classic App Pool,然后为框架4.0设置该池。现在我得到以下错误:
HTTP 错误404.17-未找到请求的内容似乎是 脚本,并且不会由静态文件处理程序提供。
请求的 URL 是 翻译: 奇芳翻译: 奇芳翻译: 奇芳翻译: 奇芳翻译: 奇芳翻译: 奇芳翻译: 奇芳翻译: 奇芳翻译: 奇芳翻译: 奇芳翻译: 奇芳翻译: 奇芳翻译: 奇芳 http://localhost:80/pvmms/default.aspx
恐怕大量的谷歌搜索并没有给我带来足够清晰和明确的信息,因此我像往常一样求助于专家。
编辑: 我怀疑这是因为没有框架4.0处理程序映射。Aspx 文件。然而,aspnet _ regiis 甚至对我的管理员用户指手画脚,说我需要管理员权限才能运行它。
我注册了所有的框架(2 & 4,32和64) ,现在它们都可以工作了。我通过手动将 .aspx
的脚本映射添加到 aspnet _ isapi 中发现了这一点。我不明白为什么框架的安装不这样做,除非我的内存失败,我只有在安装 VS 后启用 IIS。