【发布时间】:2010-09-21 16:15:31
【问题描述】:
我刚刚尝试在我的 Windows 7 Home Premium 笔记本上将我的第一个 Web 应用程序部署到 IIS。创建应用程序后,我必须更改为经典应用程序池,然后将该池设置为框架 4.0。现在我收到以下错误:
HTTP 错误 404.17 - 未找到 请求的内容似乎是 脚本,并且不会由静态文件处理程序提供服务。
请求的 URL 是 http://localhost:80/pvmms/default.aspx
恐怕广泛的谷歌搜索并没有为我提供足够清晰或明确的信息,因此我像往常一样求助于专家。
编辑: 我怀疑这是因为 .aspx 文件没有框架 4.0 处理程序映射。然而,aspnet_regiis 甚至给了我的管理员用户一个手指,并说我需要管理员权限才能运行它。
编辑#2:
我注册了所有框架(2 和 4、32 和 64),现在一切正常。我通过手动将 .aspx 的脚本映射添加到 aspnet_isapi 和瞧。我不明白为什么框架的安装不这样做,除非我的记忆失败并且我在安装 VS 后才启用了 IIS。
【问题讨论】:
-
也可以在 web.config 中执行此操作,如下所述stackoverflow.com/questions/2061678/…
标签: asp.net windows iis iis-7.5