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

前端之家收集整理的这篇文章主要介绍了将ADO.Net数据服务应用程序推送到IIS的问题前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我将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);
  }
}
原文链接:https://www.f2er.com/html/230901.html

猜你在找的HTML相关文章