\.net发布前调试没问题 可发布后找不到url

asp.net发布前调试正常,发布IIS配好后提示:说明:HTTP404。您正在查找的资源(或者它的一个依赖项)可能已被移除,或其名称已更改,或暂时不可用。请检查以下UR... asp.net 发布前调试正常,发布IIS配好后提示:

说明: HTTP 404。您正在查找的资源(或者它的一个依赖项)可能已被移除,或其名称已更改,或暂时不可用。请检查以下 URL 并确保其拼写正确。

请求的 URL: /index.aspx

--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:2.0.50727.3053; ASP.NET 版本:2.0.50727.3053

我简单做了一个网页与mssql连接的调试,发布后没问题。
呵呵,问题解决了。IIS上的小问题发布任务后半小时解决了。资源找不到的问题昨天下午解决了,问题出在了我把XML文件放在了App_Code文件夹中,发布后,这个文件夹被编译掉了,所以我的XML文件也没了,才引起的这个问题。
展开
 我来答
志同道德的码农
2010-01-11 · TA获得超过327个赞
知道小有建树答主
回答量:230
采纳率:0%
帮助的人:174万
展开全部
可能的原因:

1、IIS虚拟路径设置有问题,可以检查对应的虚拟路径是否正确
2、虚拟路径下对应的INDEX.ASPX不存在,请检查对应虚拟路径下的INDEX.ASPX文件是否存在?

原因:
你调试的时候,VS.NET会临时设置一个虚拟路径加特定端口的访问路径
而你发布后,可能未将对应文件拷贝到相应IIS的虚拟路径下

不性的话,在线解决
lgxRoom
2010-01-11 · TA获得超过162个赞
知道答主
回答量:196
采纳率:0%
帮助的人:116万
展开全部
是否使用了绝对路径?改为相对路径试试,或者在URL前加上“~”符号
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友d9e53f754
2010-01-11 · 超过24用户采纳过TA的回答
知道答主
回答量:121
采纳率:0%
帮助的人:81万
展开全部
原因很多

但,最可能的原因是你路径问题
首先,你要了解父路径这个概念,还有绝对路径和相对路径

在vs中 的路径是 localhost:端口号/web/你的程序目录 ---希望你能看懂

发布后 直接是你的程序目录
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
CFvGodot
2010-01-11 · TA获得超过211个赞
知道小有建树答主
回答量:257
采纳率:0%
帮助的人:173万
展开全部
关闭你的404 把具体的ERROR抛出来

这问题太广泛了 得看具体的错误信息!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式