我的WCF服務改變端點地址結果使用的wsHttpBinding並從客戶端正常工作時,該服務是由客戶端使用默認選項如下gerenated:WCF - 在拋出:SecurityException
RServiceClient R = new RServiceClient();
然而,在某些時候,我「會需要能夠指定服務的位置,可能是通過如下改變端點地址:
RServiceClient R = new RServiceClient();
R.Endpoint.Address = new EndpointAddress(new Uri "http://xxx.xxxx.xxx:80/RServer/RService.svc"));
然而,當我做指定精確的終點,我得到一個SecurityNegotiationException: System.ServiceModel。小號ecurity.SecurityNegotiationException未處理 Message =「調用方未被服務認證。」 Source =「mscorlib」....
WCF服務在IIS上運行,並且在IIS管理下啓用匿名訪問。另外,當客戶端與管理帳戶下的服務運行在同一臺機器上時,會發生此錯誤 - 我不知道通過網絡運行它的可怕部分!
任何想法?
由於一噸...保存我 ;) – kape123 2011-06-13 08:50:51