.net网站发布到iis上面以后有页面无法找到(也就是404)

发布前在vs里面所有链接都是好正常的网站能正常运行。但是上传到空间iis上后就有许多页面404了。有略知一二的吗?

解决办法:问题可能发生在下面几项中:
1).所建网站->(右键)权限->"ASP.NET计算机帐户"是否已添加。
2).所建网站->(右键)属性->ASP.NET选项卡->版本是否为2.0,不是则修改为2.0;
3).IIS->WEB服务扩展中->ASP.NETV2.0是否被禁止,若为禁止状态则启动;
4).所建网站->(右键)属性->主目录->执行权限是否为:纯脚本;应用程序池是否设置;
5).所建网站->(右键)属性->ASP.NET选项卡->编辑全局配置按钮->身份验证模式是否为:Forms模式。
再就是所建网站->(右键)属性->文档->启用默认文档->是否设置了相应的默认页。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-07-02
在本地建站时你分成了许多目录,可能你没有将全部网站的文件上传。
第2个回答  2017-08-10
你是自己电脑的iis还是云服务器的?自己电脑请检查你是否拥有域名,以及是否监听并打开80端口,是否允许外部访问,测试127ip地址环路是否正常,是否使用了内网穿透或者ddns。云服务器的话,问你的服务商呗
第3个回答  2017-08-06
物理路径不对,路径选择本地的最上层文件夹,不确定是许多页面不是所有页面吗?本回答被网友采纳
第4个回答  2013-07-02
应该是 是否启用 父路径的问题, iis 配置

.net网站发布到iis上面以后有页面无法找到(也就是404)
1).所建网站->(右键)权限->"ASP.NET计算机帐户"是否已添加。2).所建网站->(右键)属性->ASP.NET选项卡->版本是否为2.0,不是则修改为2.0;3).IIS->WEB服务扩展中->ASP.NETV2.0是否被禁止,若为禁止状态则启动;4).所建网站->(右键)属性->主目录->执行权限是否为:纯脚本;应用程...

发布.net6 WebApi项目到IIS会踩到的坑(500、404)
当项目从开发环境发布到正式环境后,访问Swagger可能会遇到404错误。这表示页面未找到,可能是因为Swagger的路由配置没有正确迁移到生产环境,或者环境变量设置有误,导致无法找到Swagger的正确地址。正确的访问地址可能需要从localhost:端口号更改为实际的服务器地址,如http:\/\/服务器域名:端口号\/swagger\/index....

为什么会出现404页面
1、用户输入的地址链接有误,导致IIS提示404 not found。2、服务器上本该有的页面已经被删除了,这种情况多发于BBS论坛,N年前的帖子如今被你通过搜索引擎搜索出来了,但实际上BBS论坛为了保障服务器的资源合理运用,都会将过期或非常久远的信息页面删除,导致404 not found。3、DNS设置阻止,就中文环境...

...上传文件至IIS服务器,报错:远程服务器返回错误: (404) 未找到...
这个错是正常的啊,这个代码肯定返回404了,因为你请求的URL不存在,你只要给目录就可以了,如果要设置文件名可以在UploadFile参数中设置。

microsoft .net framework 远程服务器返回错误:(404) 未找到
回答:远程服务器上的 .net 运行库出问题了 没找到 和你本地没关系

C# ASP.net FTP上传功能本地编译没问题,网站发布后通过网址访问再用此...
导致这个错误的原因一般来说,有三种:1、无法在所请求的端口上访问Web站点。2、Web服务扩展锁定策略阻止本请求。3、MIME映射策略阻止本请求。解决办法:1. 对于存在的网页内容由于路径改变而导致访问不了时,可在IIS 中定义404错误指向一个动态页面,在页面里面使用301永久重定向跳转到新的地址,此时服务...

我的IIS 提示 HTTP 错误 404 - 文件或目录未找到。
一、会造成此错误原因 1、权限不足。2、文件路径是否不正确。3、文件的MIME类型是否有。二、解决方法1、在我的电脑,打开“管理工具”的“Internet 信息服务”;2、右键选择“WEB站点属性”的“主目录”选项卡;3、把“执行许可”的选项从“无”改为“纯脚本”就好了。

如何解决网页显示“HTTP 错误 404 - 文件或目录未找到”的问题。系统...
其次,在: 计算机管理--Internet信息服务(IIS)管理器--Web服务扩展--ASP.NET V2.0.50727 中选择允许 最后,重新在计算机管理的对应项目中找到你要浏览的页面,打开页面,就可以了。补充:HTTP 403.1 禁止访问:禁止可执行访问 Internet 信息服务 原因是执行权限不够,解决的方法是:打开“管理...

网页404错误解决办法 404notfound怎么解
首先,IIS允许用户定义404错误,将其指向一个动态页面,通过301永久重定向到新地址,确保服务器返回正确的状态码301。通常,IDC服务商会提供404设置功能,只需上传预设的HTML文件,如在IIS管理器中进行如下操作:打开网站属性,选择自定义错误,设置404页为URL,指向"err404.html",确保消息类型为"文件",...

网页显示404notfound什么意思解决方法
1、伺服器上本来有页面已经被删除了,这种情况多发于论坛。例如使用者点选论坛上N年前的帖子,因为论坛为了保障伺服器的资源合理运用,都会将过期或者非常久远的页面删除了。这时候就会出现404notfound。2、使用者输入地址连结本来就有错误,导致IIS提示404notfound。3、DNS设定阻止。国外有一些被禁网站在...

相似回答