首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >IIS7.5上的静态文件处理程序不支持脚本

IIS7.5上的静态文件处理程序不支持脚本
EN

Stack Overflow用户
提问于 2010-09-22 00:15:31
回答 22查看 286.4K关注 0票数 132

我刚刚尝试将我的第一个web应用程序部署到我的Windows7家庭高级版笔记本上的IIS。创建应用程序后,我必须切换到Classic App Pool,然后将该池设置为Framework4.0。现在我得到以下错误:

HTTP错误404.17 -未找到请求的内容似乎是脚本,静态文件处理程序将不提供该内容。

请求的URL为

我担心广泛的谷歌搜索没有产生足够清晰或明确的结果,让我与之合作,像往常一样,我已经求助于专家。

编辑:我怀疑这是因为没有针对.aspx文件的Framework4.0处理程序映射。然而,aspnet_regiis甚至给了我的管理员用户手指,并说我需要管理员权限才能运行它。

编辑#2:我注册了所有的框架(2 & 4,32和64),现在所有的框架都可以工作了。我通过手动将.aspx的脚本映射添加到aspnet_isapi中发现了这一点。我不明白为什么框架的安装不能做到这一点,除非我的记忆失败了,我只是在安装VS之后才启用了IIS。

EN

回答 22

Stack Overflow用户

回答已采纳

发布于 2010-09-22 02:43:33

现在可能太晚了,但通常情况下,您需要运行

代码语言:javascript
复制
aspnet_regiis.exe -i  

安装asp.net之后。也许我现在无论如何都会这么做。

票数 123
EN

Stack Overflow用户

发布于 2011-02-17 22:07:54

除了以上,如果你需要WCF支持,你可能需要运行以下命令:

代码语言:javascript
复制
c:\Windows\Microsoft.NET\Framework\v3.0\Windows Communication Foundation\ServiceModelReg.exe -i

将v3.0替换为您当前的框架版本。

票数 63
EN

Stack Overflow用户

发布于 2014-01-06 22:39:13

在尝试访问我编写的WCF服务时,我在IIS 8.5中遇到了此错误。原来服务器没有打开WCF HTTP激活功能。选中这些框并单击向导iisreset,即可开始工作。

票数 62
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3762287

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档