컴파일되지 않습니다 웹 서버에 새 파일을 놓을 수 있으며 IIS가 자동으로 파일을 컴파일하고 페이지에 액세스 할 수 있습니다. 페이지 클래스 외부 내가 다음과 같이 두 파일이 웹 사이트가
http://www.website.com/page.aspx
... 그리고 .cs 파일에 포함 된 페이지 클래스의 관련 기능이 잘 작동합니다.이제 내 페이지 클래스를 참조하는 "유형 namespace.classname을로드 할 수 없습니다."라는 오류가 표시됩니다.
이상한 이유로 저는 모든 .cs 파일, 심지어 페이지 클래스를 app_code 폴더에 넣어야합니다.
내 웹 사이트에서 변경된 사항은 모두 웹 루트에있는 페이지가 아닌 내 http://.../newfolder/page.aspx 인 구조를 재구성한다는 것입니다.
어떤 이유로 든 내 모든 page.aspx.cs 파일은 이제 app_code에 있어야합니다.
아이디어가 있으십니까?
몇 가지 코드를 게시 할 수 있습니까? –
Visual Studio를 사용하여 웹 프로젝트를 관리하지 않습니까? 당신이 있다면 이런 일이 일어날 것 같지 않습니다. – JoshMock
예 (VS 사용) 우리가 발견 한 것은 내 PC에서 업로드 한 파일이 정상적으로 작동한다는 것입니다. 그러나 내 동료 PC에서 업로드 한 것과 정확히 동일한 파일은 작동하지 않습니다. 그의 파일은 항상 .cs 파일을 app_code 폴더에 넣어야합니다! pageload에서 단지 response.write가있는 아주 기본적인 파일조차도 작동하지 않을 것입니다. 파일을 서버에 업로드 할 때마다 .cs 파일이 app_code에있는 경우에만 작동합니다. – Remotec