/*十有三博客*/
  • 首页
  • 关于本站
  • 网站地图
  • RSS订阅

HTTP 错误 404.17 - Not Found请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理。

2015-06-04 十有三 0 浏览:1万+ 网站建设运维 服务器

每当更换新服务器的时候,总是有许多的问题。本人的ASP.NET MVC网站发布到WEB服务器上后,打开网站提示错误:HTTP 错误 404.17 - Not Found请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理。此问题是由于IIS没有注册对应版本的ASP.NET造成的,如果服务是先安装.NET Framework,再安装IIS,就可能会出现404.17的错误。

HTTP 错误 404.17 - Not Found错误截图

404.17详细错误信息

先说下问题发生的服务器环境:

网站是ASP.NET MVC 5项目,所以IIS上需要注册.NET Framework 4。服务器是Windows Server 2012,数据库是MSSQL。

解决方法:

主要是需要重新注册ASP.NET。使用管理员身份打开命令行(或者win+R键打开运行,输入CMD),运行以下命令:

C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis -i

PS:这里输入的是aspnet_regiis.exe注册工具的路径,默认是上面的那个地址,同时要注意32位系统和64位系统差别,还有版本的差别。

也可以直接打开Visual Studio 命令提示,路径为开始菜单》所有程序》Microsoft Visual Studio》Visual Studio Tools》Visual Studio 命令提示,输入命令:aspnet_regiis -i

注册成功后,重启一下IIS,HTTP 错误 404.17的问题就应该解决成功了。

一定要注意的是,所注册的.NET Framework版本一定要对应你发布的网站项目,具体查看MSDN文档:ASP.NET IIS 注册工具 (Aspnet_regiis.exe)

安装正确版本的aspnet_regiis.exe


截取部分文档说明:

.NET Framework 4 可以与 .NET Framework 的早期版本并行安装在一台计算机上。 如果在计算机上以前启用了 IIS,则 .NET Framework 安装过程中将通过 IIS 自动注册 ASP.NET 4。 但是,如果您在启用 IIS 之前安装 .NET Framework 4,则您必须运行 ASP.NET IIS 注册工具,以便使用哪个 IIS 注册 .NET Framework,并创建使用 .NET Framework 4 的应用程序池。

 


作者:十有三

出处:https://shiyousan.com/post/635690283402266005

版权声明:本文采用知识共享许可协议:署名-相同方式共享 4.0 国际(CC BY-SA 4.0)。欢迎转载本文,转载请声明出处或保留此段声明。


  • 上一篇: 由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面
  • 下一篇: 思考ASP.NET网站静态化的利与弊

相关文章
  • 解决"在页面head部分没有发现字符集定义,请增加该说明"的问题
  • 为什么谷歌adsense广告位会展示百度联盟的广告
  • 连续收到邮件和短信通知需要添加网页底部备案编号链接
  • 详解IIS中的重写工具下关于操作重定向URL中的{R:N}与{C:N}
  • ASP.NET使用rewrite设置重定向出现HTTP 500
  • Windows Server如何查看IIS服务器中对应的网站日志

文章分类

.NET技术 123 数据库 24 Web前端 21 网站建设运维 37 操作系统与应用 66 程序猿日常 11 开发工具 12 其他随笔 13

文章标签

ASP.NET ASP.NET MVC C# CSS HTML IIS Javascript Linux MongoDB MySql SQL SQL Server Visual Studio Windows系统 版本控制系统 插件工具 服务器 搞笑娱乐 好文分享 软件应用 生活知识 手机问题 随笔 网络知识 网站设计优化 网站维护 养生保健 异常处理 硬件设备 游戏攻略

热门文章

  • IIS8如何安装和使用URL重写工具-URL Rewrite
  • 林蛋大与楚中天,朱肚皮与朱月坡
  • 解决IE11安装升级失败和在安装前需要更新的问题
  • Windows Server 2012无法安装 .NET3.5-安装角色或功能失败,找不到源文件
  • VS重构重命名的快捷键

推荐文章

  • Windows Server 2012 提供程序NtpClient:在尝试联系它8次以后没有收到来自手动配置的对等机ntp1.cloud.aliyuncs.com,0x1的有效响应
  • Windows XP系统快速启动栏的"显示桌面"图标丢失不见的解决方法
  • ASP.NET MVC 动态返回指定的HTTP状态码
  • 操作系统如何设置光驱第一启动项?
  • jquery ajax error函数和及其参数详细说明

友情链接

  • Passingwind的博客
  • 码友网

知识共享许可协议 CC BY-SA 4.0本站作品采用知识共享许可协议:署名-相同方式共享 4.0 国际(CC BY-SA 4.0)。
闽ICP备15003702号
闽公网安备 35020302035102号