2011-12-09 2 views
2

asp.net 웹 사이트 (비주얼 스튜디오 2010)에서 웹 응용 프로그램 프로젝트 (비주얼 스튜디오 2010)로 변환 중입니다. 일단 변환하면 'Old_App_Code'폴더가 나타납니다. 해당 폴더의 클래스 파일을 WAP로 변환하는 방법은 무엇입니까? 이들을 위해 별도의 클래스 라이브러리를 만들어야합니까? 그것에 대해 톤을 읽고 면도기 발전기 등등, 나는 그것을 알아낼 수없는 사용의 제안을 읽은 후 사전Asp.net 웹 응용 프로그램 프로젝트 (Old_App_Code 폴더)

답변

0

에서

감사합니다. 그래서 Old_App_Code 폴더의 이름을 다시 App_Code로 변경하면 응용 프로그램이 작동합니다.

+0

https://msdn.microsoft.com/en-us/library/aa983476.aspx 에 따르면 ASP.NET은 모든 클래스를 동적으로 컴파일하기 때문에 App_Code 폴더를 만들 때 웹 응용 프로그램 프로젝트의 일부로 컴파일하는 폴더에 클래스를 저장하면 안됩니다. 그렇게한다면, 수업은 두 번 컴파일됩니다. 처음에는 Visual Studio 웹 응용 프로그램 프로젝트 어셈블리의 일부로, 두 번째는 ASP.NET에서 런타임에 수행됩니다. 이로 인해 응용 프로그램에 중복 된 형식 이름이 있기 때문에 "형식을로드 할 수 없습니다"예외가 발생할 수 있습니다. ' – Nielsvh