2012-07-03 2 views
0

SQL Server Express 2008 R2가 설치된 Windows Server 2008 R2에서 IIS 7.5에 Silverlight 웹 응용 프로그램을 배포했습니다. localhost : port 또는 ip : port를 통해 응용 프로그램에 연결하면 로그온 할 수 있습니다.silverlight는 localhost와 machinename 사이에 차이가 있습니까?

machinename (srv_dev : port)을 통해 webapplication을 방문하면 로그인 할 수 없습니다.

나는 다음과 같은 오류가 SilverlightApplication \ 서비스에서 발생하는 XAP는 \ 서비스 ReferencesMembership \ Reference.cs에게

public SilverlightApplication.ServiceReferenceMembership.User EndGetUserByUserName(System.IAsyncResult result) { 
      object[] _args = new object[0]; 
      SilverlightApplication.ServiceReferenceMembership.User _result = ((SilverlightApplication.ServiceReferenceMembership.User)(base.EndInvoke("GetUserByUserName", _args, result))); 
      return _result; 
     } 

통신 예외를 참고 디버깅하는 경우 - 원격 서버 오류 반환 : NOTFOUND합니다.

응용 프로그램은 asp.net 멤버십 테이블과 함께 사용자 지정 멤버 자격 공급자를 사용합니다.

구성해야합니까? 사이트 바인딩은 다음과 같습니다

형 호스트 포트의 IP-ADRESS bindinginformations

HTTP 없음 3130 * 없음

net.pipe 없음 없음 없음 로컬 호스트

net.msmq 없음 없음 없음 로컬 호스트

왜 localhost/machinename과 Silverlight의 차이점이 있습니까?

감사 404 Not Found 응답의 실버 라이트 버전입니다

답변

0

합니다.

보통 나는 그 오류를 볼 때 서비스의 원격 주소 대신 localhost를 계속 가리키는 내 서비스 참조의 끝점 주소를 수정하는 것을 잊어 버렸습니다.

관련 문제