gpt4 book ai didi

.net - 将 ADO.Net 数据服务应用程序推出到 IIS 时出现问题

转载 作者:行者123 更新时间:2023-12-03 21:01:28 26 4
gpt4 key购买 nike

我正在向现有网页添加 ADO.Net 数据服务查找功能。从 Visual Studio 运行时一切正常,但是当我将其部署到 IIS 时,出现以下错误:

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



即使在尝试显示默认页面时我也会得到这个,即:

http://server/FFLookup.svc



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

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

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

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



没有返回堆栈跟踪。我得到的唯一响应是如上所述的“请求错误”。

谢谢

帕特里克

最佳答案

为了详细显示数据服务产生的错误,您可以在数据服务定义上方放置以下标签:

[System.ServiceModel.ServiceBehavior(IncludeExceptionDetailInFaults = true)]  

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

除此之外,数据服务会向 HandleException 方法抛出所有异常,因此如果您在数据服务类上实现此方法,您可以在其上放置一个断点并查看异常:
protected override void HandleException(HandleExceptionArgs e)
{
try
{
e.UseVerboseErrors = true;
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
}

关于.net - 将 ADO.Net 数据服务应用程序推出到 IIS 时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54380/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com