C# RiaServices域服务服务器端异常问题
目前我正在从事一个Silverlight项目,该项目依赖于RIA和LinqToSQL 我使用的是.NET版本4 有时,当我们从客户端添加一些记录,其中包含一些缺少的数据,如null或错误引用时,服务器会引发异常并将其抛出到客户端 通过抛出DomainOperationException以及解释引用名称的错误详细信息,这很好 因此,我可以在客户端处理它,并向用户弹出适当的消息 这在开发计算机上运行良好 但是当我在远程服务器上部署该项目时,我发现服务器没有发送详细的错误消息以及DomainOperationException 我读了很多关于这个问题的帖子,他们说这是出于安全考虑。 他们说,如果你想让异常保存详细的错误消息,你应该在Web.Config中添加以下内容C# RiaServices域服务服务器端异常问题,c#,silverlight-4.0,wcf,wcf-ria-services,C#,Silverlight 4.0,Wcf,Wcf Ria Services,目前我正在从事一个Silverlight项目,该项目依赖于RIA和LinqToSQL 我使用的是.NET版本4 有时,当我们从客户端添加一些记录,其中包含一些缺少的数据,如null或错误引用时,服务器会引发异常并将其抛出到客户端 通过抛出DomainOperationException以及解释引用名称的错误详细信息,这很好 因此,我可以在客户端处理它,并向用户弹出适当的消息 这在开发计算机上运行良好 但是当我在远程服务器上部署该项目时,我发现服务器没有发送详细的错误消息以及DomainOpera
<behaviors>
<serviceBehaviors>
<behavior>
<serviceDebug includeExceptionDetailInFaults="True" httpHelpPageEnabled="True" />
<serviceMetadata httpGetEnabled="True" />
</behavior>
</serviceBehaviors>
</behaviors>
但它似乎只适用于WCF服务,而不适用于domainServices
我的意思是它只为tag工作,不为tag工作
所以我尝试了另一种解决方案,那就是在服务器端重写DomainService上的OnError方法
这个解决方案在开发计算机上有效,但在远程服务器上根本不会触发
有人遇到过类似的问题吗?我通过添加
在web.config中,我通过添加
转到web.config