首页新闻找找看学习计划

2.0程序发布的问题

0
悬赏园豆:20 [已关闭问题]

网站服务器的是.NET2.0+SQL2000的配置,我的程序也是2.0+SQL2000的,但是是用是vs2008开发的,我电脑上有.NET3.5。我的程序发布到网站服务器上运行就出runtime error,不知道是什么原因。

现在的问题是我不能更改网站服务器的配置。我只能通过修改代码来适应这个。

请教高手们,这个有没有其他的解决办法。

以下是错误信息:

 

Server Error in '/' Application.

Runtime Error

Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine.

Details: To enable the details of this specific error message to be viewable on remote machines, please create a <customErrors> tag within a "web.config" configuration file located in the root directory of the current web application. This <customErrors> tag should then have its "mode" attribute set to "Off".

<!-- Web.Config Configuration File --><configuration>    <system.web>        <customErrors mode="Off"/>    </system.web></configuration>

Notes: The current error page you are seeing can be replaced by a custom error page by modifying the "defaultRedirect" attribute of the application's <customErrors> configuration tag to point to a custom error page URL.

<!-- Web.Config Configuration File --><configuration>    <system.web>        <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>    </system.web></configuration>
天堂口的主页 天堂口 | 小虾三级 | 园豆:514
提问于:2010-01-09 21:26
< >
分享
其他回答(1)
0

默认远端从浏览器上,看不出服务器上是什么错误。

要先把 Web.config 里的 customErrors,从默认 (不显示设置) 的 RemoteOnly 之类的,
改成 Off,才能从远端看出程序错误为何。

可查 Google 或 msdn library 关键字「customErrors+ Web.config」。

</connectionStrings>

<system.web>
  
<customErrors mode="Off"/>
WizardWu | 园豆:1402 (小虾三级) | 2010-01-09 21:48
0

楼上所言有道理。但是有个情况是:即使你修改了服务器上的web.config的customErrors节点为Off,在远程也是看不到具体错误的,目前这个情况我碰到过多次了。只能通过运行远程桌面连接服务器,在服务器上打开IIS,找到你的虚拟目录,右键你的页面,浏览,这样IE打开后才能看到具体的错误。然后再根据错误点来进行修改代码

os340223 | 园豆:5 (初学一级) | 2010-01-11 10:26
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册