2012-07-23 3 views
1

WCF 기능을 호출하는 양식에 액세스하려고 할 때이 오류가 계속 발생합니다. 사실은 내 로컬 컴퓨터에서 작동하지만 서버에있을 때,이 상황이 발생 :(오류 : 원격 서버에서 오류를 반환했습니다. (401) 권한이 없습니다.

소스 오류 :

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below. 

스택 추적 :이 오류가 해결 된

[WebException: The remote server returned an error: (401) Unauthorized.] 
System.Net.HttpWebRequest.GetResponse() +6115603 
System.ServiceModel.Channels.HttpChannelRequest.WaitForReply(TimeSpan timeout) +48 

[MessageSecurityException: The HTTP request is unauthorized with client authentication scheme 'Anonymous'. The authentication header received from the server was 'Negotiate,NTLM'.] 
System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) +9439503 
System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) +345 
Project.WCFUser.Users.HaveAccess(String userid, String filename) +0 
Project.WCFUser.Users.HaveAccess(String userid, String filename) in C:\Documents and Settings\MyPC\My Documents\Visual Studio 2010\Project\Project\Project\Service References\Users\Reference.cs:71 
Project.View.User.Details.Page_Load(Object sender, EventArgs e) in C:\Documents and Settings\MyPC\My Documents\Visual Studio 2010\Project\Project\Project\View\User\Details.aspx.cs:50 
System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +14 
System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +35 
System.Web.UI.Control.OnLoad(EventArgs e) +91 
System.Web.UI.Control.LoadRecursive() +74 
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2207 
+0

어떤 바인딩을 사용하고 있습니까? WCF 서비스에 대한 보안 구성을 게시합니까? – danish

답변

2

을 web.config 내 내 보안 설정 변경하기

<security mode="TransportCredentialOnly"> 
     <transport clientCredentialType="Windows" proxyCredentialType="None" 
     realm="" /> 
     <message clientCredentialType="UserName" algorithmSuite="Default" /> 
</security> 
관련 문제