将ADO.Net数据服务应用程序推送到IIS的问题

将ADO.Net数据服务应用程序推送到IIS的问题,第1张

概述我将ADO.Net数据服务查询功能添加到现有的网页.从visual studio运行起来,一切都很好,但是当我把它推送到IIS时,我会收到以下错误信息: Request Error The server encountered an error processing the request. See server logs for more details. 即使尝试显示默认页面,即使是这样,即: 我将ADO.Net数据服务查询功能添加到现有的网页.从visual studio运行起来,一切都很好,但是当我把它推送到IIS时,我会收到以下错误信息:

Request Error
The server encountered an error processing the request. See server logs for more details.

即使尝试显示默认页面,即使是这样,即:

07000

我在服务器上安装了3.5 SP1.

我缺少什么,哪个“服务器日志”是指的?我找不到任何进一步的错误消息.

事件查看器日志(系统或应用程序)中没有任何内容,除了GET之外,IIS日志中没有任何内容:

2008-09-10 15:20:19 10.7.131.71 GET /FFLookup.svc – 8082 – 10.7.131.86 Mozilla/5.0+(windows;+U;+windows+NT+5.1;+en-US)+AppleWebKit/525.13+(KHTML,+like+Gecko)+Chrome/0.2.149.29+Safari/525.13 401 2 2148074254

没有返回堆栈跟踪.唯一的反应就是上面提到的“请求错误”.

谢谢

帕特里克

解决方法 为了详细显示您的数据服务导致的错误,您可以将以下标记放在dataservice定义上方:
[System.ServiceModel.ServiceBehavior(IncludeExceptionDetailinFaults = true)]

这将在浏览器窗口中显示错误以及堆栈跟踪.

除此之外,dataservices会抛出HandleException方法的所有异常,因此如果在dataservice类上实现此方法,则可以在其上放置一个断点并查看异常:

protected overrIDe voID HandleException(HandleExceptionArgs e){  try  {    e.UseVerboseErrors = true;  }  catch (Exception ex)  {    Console.Writeline(ex.Message);  }}
总结

以上是内存溢出为你收集整理的将ADO.Net数据服务应用程序推送到IIS的问题全部内容,希望文章能够帮你解决将ADO.Net数据服务应用程序推送到IIS的问题所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1101071.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存