我刚刚尝试将我的第一个Web应用程序部署到Windows 7 Home Premium笔记本上的IIS。创建应用程序后,我必须更改为“经典应用程序池”,然后为框架4.0设置该池。现在我得到以下错误:
HTTP错误404.17-找不到请求的内容似乎是脚本,并且不会由静态文件处理程序提供。
请求的URL是 http:// localhost:80 / pvmms / default.aspx
恐怕广泛的Google搜寻没有产生足够清晰或明确的内容供我使用,因此我通常会向专家求助。
编辑: 我怀疑这是因为没有.aspx文件的框架4.0处理程序映射。但是,aspnet_regiis甚至给我的管理员用户以手指,并说我需要管理员权限才能运行它。
编辑#2:
我注册了所有框架(2和4,32和64),现在都可以使用。我是通过手动将脚本映射添加.aspx
到aspnet_isapi和voila来找到的。我不明白为什么框架的安装不能做到这一点,除非我的记忆使我失败,并且我仅在安装VS之后启用了IIS。