网站发布后 上传到服务器出现问题!!

娃ha哈 2010-09-22 09:46:50
错误信息如下

“/”应用程序中的服务器错误。运行时错误
说明: 服务器上出现应用程序错误。此应用程序的当前自定义错误设置禁止远程查看应用程序错误的详细信息(出于安全原因)。但可以通过在本地服务器计算机上运行的浏览器查看。

详细信息: 若要使他人能够在远程计算机上查看此特定错误信息的详细信息,请在位于当前 Web 应用程序根目录下的“web.config”配置文件中创建一个 <customErrors> 标记。然后应将此 <customErrors> 标记的“mode”属性设置为“Off”。


<!-- Web.Config 配置文件 -->

<configuration>
<system.web>
<customErrors mode="Off"/>
</system.web>
</configuration>


注释: 通过修改应用程序的 <customErrors> 配置标记的“defaultRedirect”属性,使之指向自定义错误页的 URL,可以用自定义错误页替换所看到的当前错误页。


<!-- Web.Config 配置文件 -->

<configuration>
<system.web>
<customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
</system.web>
</configuration>
...全文
231 21 打赏 收藏 转发到动态 举报
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhijun20031208 2010-09-23
  • 打赏
  • 举报
回复
TRET
娃ha哈 2010-09-23
  • 打赏
  • 举报
回复
娃ha哈 2010-09-23
  • 打赏
  • 举报
回复
额 谢谢 大家了
sweetqueen1 2010-09-23
  • 打赏
  • 举报
回复
另外,在服务器上,对数据库的访问权限要改一下,应该是设置成可读可写吧、、
你问操作服务器的人,他们都知道怎么弄的、、、
sweetqueen1 2010-09-23
  • 打赏
  • 举报
回复
我說的是本机上运行完全没问题、、上传到服务器上才出现这个问题。。
这样的话,很大部分原因是路径配置错误、、、

利用ftp账号密码是不行的、、要是知道服务器在哪儿,可以直接去服务器那儿去配置,过程和你本机配置是一样的(如果你本机是用iis建的虚拟路径的话)
如果无法到服务器那儿去操作,就告诉操作服务器的人。。。你的路径是怎么配置的、、、
Has_Lin 2010-09-23
  • 打赏
  • 举报
回复
看看服务器网站访问权限是否配置正确,在同一台服务器上其他网站是否有同样问题?
xiangfp1129 2010-09-23
  • 打赏
  • 举报
回复
看看是不是IIS设置的路径出错了.比较Web.config没有在根目录下.
HooverHuang 2010-09-23
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 hanyuwen007 的回复:]

LS 上传后按你所述 设置customErrors mode="Off" 根本没有什么错误信息 没有任何变化的报错!

局域网IIS发布 是没有任何问题的
[/Quote]

你那么确定?也许只有当你知道答案以后才会明白我们说的。
娃ha哈 2010-09-23
  • 打赏
  • 举报
回复
LS 上传后按你所述 设置customErrors mode="Off" 根本没有什么错误信息 没有任何变化的报错!

局域网IIS发布 是没有任何问题的
HooverHuang 2010-09-23
  • 打赏
  • 举报
回复
[Quote=引用楼主 hanyuwen007 的回复:]
错误信息如下

“/”应用程序中的服务器错误。运行时错误
说明: 服务器上出现应用程序错误。此应用程序的当前自定义错误设置禁止远程查看应用程序错误的详细信息(出于安全原因)。但可以通过在本地服务器计算机上运行的浏览器查看。

详细信息: 若要使他人能够在远程计算机上查看此特定错误信息的详细信息,请在位于当前 Web 应用程序根目录下的“web.config”配置文件中创建一个 <cu……
[/Quote]

关键是你要打开报错信息,才能看到是哪报错,不然咋解决问题?

设置customErrors mode="Off"看看具体错误信息

如果不行,看下IIS的全局设置,打开报错信息,只有根据具体的报错信息才能查找问题。
否则,你这样问,是毫无意义的。
娃ha哈 2010-09-23
  • 打赏
  • 举报
回复
你说的配置虚拟路径 怎么弄?
要登录服务器吧?? 可是我手上只有FTP控件的帐号密码
sweetqueen1 2010-09-23
  • 打赏
  • 举报
回复
这种问题我遇到过、、、
这个不是改 <customErrors> 标记的“mode”属性设置为“Off”。 就能解决问题的
无论程序有什么样的小错误,都会报这个错、、是个普遍化错误
你在本机上运行如果没有错误的话(警告最好也不要有,因为警告也有可能变成错误的),传到服务器上去才有错误,那估计就是你的路径没配置正确了,看看你服务器上的的虚拟路径是否配置正确了、、、

如果上传到服务器上去了,能够正常开网页,可是做增删改时还是会出现这样的错误,那就是程序代码的安全性问题、、代码写的不够严谨、、
rczjp 2010-09-22
  • 打赏
  • 举报
回复
修改查看的页面 是否有写错的情况
配置文件以前我修改过,没有作用,不知道为什么
娃ha哈 2010-09-22
  • 打赏
  • 举报
回复
ls的具体说说如何改啊 谢谢了
hjx398 2010-09-22
  • 打赏
  • 举报
回复
可能是服务器不支持父路径,使用全路径
娃ha哈 2010-09-22
  • 打赏
  • 举报
回复
顶上去 哪位大侠 指点下撒
娃ha哈 2010-09-22
  • 打赏
  • 举报
回复
没有改变 依然是上面那个报错信息
wuyq11 2010-09-22
  • 打赏
  • 举报
回复
设置customErrors mode="Off"看看具体错误信息
娃ha哈 2010-09-22
  • 打赏
  • 举报
回复
全去过中秋去了哦??。。。
guozhanlun 2010-09-22
  • 打赏
  • 举报
回复
帮顶 帮顶
加载更多回复(1)

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧