2010-03-26 9 views
0

내 웹 응용 프로그램을 내 랙 공간 상자에 업로드 한 후이 오류가 발생합니다.온라인에서 클래스를 찾을 수 없지만 로컬에서 작동합니다. - CS0246 : '클래스'유형 또는 네임 스페이스 이름을 찾을 수 없습니다.

CS0246: The type or namespace name 'User' could not be found (are you missing a using directive or an assembly reference?) 

내가 개발을 어디 내 로컬 컴퓨터에서 잘 작동하기 때문에 그것은 이상한. 실제 코드 줄은 다음과 같습니다.

public User user = new User(); 

저는 C#을 사용하고 있습니다.

+0

몇 가지 질문 : 1. 컴파일 된 웹 응용 프로그램 (/ bin 폴더에있는 하나 이상의 DLL) 또는 웹 사이트 (/ App_Code 폴더에 많은 .cs 파일)입니까? 2. 사용자는 네임 스페이스가 무엇입니까 - 프레임 워크 또는 자신의 클래스입니까? 3. 수업 중에 진술을 사용하면 무엇이 있습니까? 4. 어떤 IIS 버전을 실행하고 있습니까? –

+0

클래스 사용자가 로컬 컴퓨터의 GAC에는 있지만 Rackspace 상자의 GAC에는없는 어셈블리에 정의되어 있다고 추측 할 수 있습니까? HTH – code4life

답변

0

저는 Rackspace가 중간 신뢰 모드로 응용 프로그램을 실행하고 있으며 컴퓨터에서 응용 프로그램이 완전히 신뢰하기 때문에 이것이라고 생각합니다.

앞으로 더 많은 것을하지 않고도 정확히 무엇이 잘못 될지 진단하기는 어려울 것입니다. 그러나 아마도 이러한 링크를 통해 어떤 통찰력을 얻을 수 있을까요?

How To: Use Medium Trust (페이지 다운에 대한 "보통 신뢰 요약"참조).

Someone running into the same issues.

+0

@womp : Rackspace는 기꺼이 서버를 제공 할 것입니다. 따라서 자신의 앱이 중간 트러스트 모드에서 실행될 것으로 추측 할 수 있습니다. – Brian

관련 문제