我已将新的svc文件添加到现有的WCF服务中。当我向新添加的服务发出请求时,它会在没有任何问题的情况下执行,并且在返回响应时会抛出401响应。
HTTP/1.1 401 Unauthorized
Cache-Control: private
Content-Type: text/html; charset=utf-8
Server: Microsoft-IIS/8.5
WWW-Authenticate: Negotiate
WWW-Authenticate: NTLM
X-Powered-By: ASP.NET
Date: Mon, 13 Mar 2017 17:49:05 GMT
Content-Length: 6441
Proxy-Support: Session-Based-Authentication
以下是我截断的网络配置
<services>
.....
<service behaviorConfiguration="Loc.Company.Service.Behavior" name="Loc.Company.WCFService.REST.AzureService">
<endpoint address="" behaviorConfiguration="Loc.Company.EndPoint.RestBehavior" binding="webHttpBinding" bindingConfiguration="Loc.Company.Service.Binding.WebHttpBinding" contract="Loc.Company.BusinessService.V2.WCFContracts.IAzureService" />
</service>
</services>
之前的服务端点工作正常,没有任何问题。
此外,由于WCF方法完成执行后发生错误,因此无法进一步调试以查找实际问题。
有人可以告诉我这可能是什么原因。无论如何我可以进一步调试吗?