asp.net 部署到IIS 常见问题解决方案(404)

原创 2016年07月06日 23:18:55

今天捣鼓umbraco,在本地都弄好了,结果放到服务器里面却出现了异常。网站找了好多资料,最终还是把问题解决了。

下面把解决方案说下,具体的问题就不一一罗列了;

1、没有安装对应的.net framework 框架
解决方案:
.net 3.5以下的框架要通过【打开或关闭windows功能】这个地方来安装。
这里写图片描述
4.0以上的框架要通过微软官方网站下载后来安装。

2、IIS没有注册成功
解决方案:
在CMD窗体,运行如下命令:

.net 2.0框架注册:
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i
.net 4.0注册(4.5框架的注册也是下面的命令,4.0和4.5的框架在IIS中都是显示的4.0):C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i

3、网站所在目录权限问题
解决方案:
右键网站文件夹选择【安全】,然后点击【编辑】–【添加】–【高级】–【立即查找】找到【NETWORK SERVICE】然后【确定】;之后为【NETWORK SERVICE】赋予读、写、修改等权限,如果网站还是无法显示那么就给【NETWORK SERVICE】赋予最高的权限。如果完整还是不行,就添加【everyone】,并赋予最高权限。
这里写图片描述

如果以上操作以后仍然是404或者网站什么都不显示,可以修改IIS的【ISAPI和CGI显示】设置,将里面的限制改成允许就可以了。如下图
这里写图片描述
这里写图片描述

asp.net网站的部署,首先要确保IIS正确安装,然后确保网站所选的应用程序池和网站的.net 版本号一致。如果报错,一般按照上面的顺序检查一遍,问题就解决了。做完每一步的时候记得重启下IIS,有时候也会把问题解决了。

版权声明:博主辛辛苦苦写的,要懂得珍惜哦!(未经同意不得转载)

IIS已经存在文件,提示"HTTP 错误 404 - 找不到文件或目录

文件存在,却提示"HTTP 错误 404 -找不到文件或目录"的解决办法   症状 当您从 IIS 6.0 Web 服务器中请求文件时,而该文件的扩展名不是 Web 服务器上已定义的 MIME类...

IIS 404.0资源找不到问题

发布MVC4项目时,页面使用的是用URLRewriter.dll实现伪静态,在webconfig中有配置RewriterConfig节点。对于http://localhost:8079/1-2.htm...

IIS7.5 报错 HTTP 错误 404.0- Not Found 您要找的资源已被删除、已更名或暂时不可用 解决方案···

HTTP 错误 404.2 - Not Found  由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面。 打开IIS,右边操作里选基本设置,应用程序池旁边点...

windows主机IIS7.5中添加配置404页面的方法

如果我们访问网站的时候,如果出现如下图所示的404错误,则会降低用户对网站的兴趣。如果遇到这种情况我们该咋办呢? 1.进入WIN2008服务器,找到IIS7.5,双击打开。 ...
  • eddioio
  • eddioio
  • 2017年03月10日 19:27
  • 488

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

IIS7错误HTTP 错误 404.4 - Not Found

先贴下错误详情具体错误信息 错误摘要 HTTP 错误 404.4 - Not Found 您要查找的资源没有与之关联的处理程序。 详细错误信息 模块 IIS Web Core 通知 MapReques...

ASP.NET网站如何设置404错误页面

404页面的作用 搜索引擎通过HTTP状态码来识别网页的状态。当搜索引擎获得了一个错误链接时,网站应该返回404状态码,告诉搜索引擎放弃对该链接的索引。而如果返回200或302状态码,搜索引擎就会为...
  • jkpi888
  • jkpi888
  • 2013年11月26日 23:55
  • 3072

解决伪映射的IIS的部署时出现访问404问题

首先,是IIS7.0的配置,由于Windows Server 2008操作系统默认的IIS版本为7.0,我们知道,IIS7.0与IIS6.0 核心注意的地方:先要将应用池设置为集成模式,修改OK...

ASP网页IIS发布出现HTTP 错误 404.3 - Not Found解决方案

在搞C#与安卓进行通讯的时候,出现了一个问题,就是:ASP网页HTTP 错误 404.3 - Not Found,明明步骤是不会有错的,都是按部就班,但是偏偏就是报了错,心痛,然而这是没有什么用的,于...

WebAPI (MVC)Windows Server 2008 IIS部署404错误的解决办法

只需要在web.config里加上这一句,原因未知
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:asp.net 部署到IIS 常见问题解决方案(404)
举报原因:
原因补充:

(最多只允许输入30个字)