2012-10-02 2 views
4

ASP.NET MVC4 응용 프로그램의 ServiceReference1 개체에서 얻을 수있는 내용은 무엇입니까 using?ASP.NET MVC4에서 ServiceReference1을 가져올 수 없습니다.

ServiceReference1 여기에 내가 추가 한 서비스 참조 이름이 있습니다. 이상한 점은 두 번 클릭하면 오브젝트 브라우저에 아무 것도 표시되지 않는다는 것입니다 ...

업데이트 : 어떤 이유로 "Unchecking "Reuse types in referenced assemblies""이 내 문제를 해결합니다! 당신은 단지 당신이 필요 취소 참조 된 어셈블리의 모든 재사용 유형 대신 선택을 취소하면

enter image description here

답변

5

, 당신의 갱신에 추가합니다. 당신은 내가 당신이 MyProject 같은 네임 스페이스와 MyService라는 서비스 참조하지만, 당신이 입력하는 코드 파일이있는 경우 때때로 혼동됩니다 것으로 나타났습니다

+0

감사합니다. 실제로이 비디오를 기반으로 한 서비스와 완전히 다른 접근 방식을 연구하고 있습니다. http://dnrtv.com/dnrtvplayer/player.aspx?ShowNum=0122 – drozzy

+0

차가움. 때로는 문제에서 한걸음 물러나는 것이 좋지 않습니다. – dove

1

찾고있는 훨씬 더가 있다면

확실하지 않음 의 값은 MyProject.AnotherNS입니다. 해당 코드 파일에서 MyService이 아닌 MyProject.MyService을 입력하면 서비스에 액세스 할 수 있습니다. 항상 정상적으로 작동하도록하는 매우 안전한 방법은 global 키워드를 사용하고 global::MyProject.MyService과 같은 것을 입력하는 것입니다. global은 코드 블록에서 네임 스페이스의 모든 묵시적인 접두어를 제거합니다.

관련 문제