기존 asp.net webforms 응용 프로그램과 완전히 별개의 솔루션 인 새로 만든 asp.net MVC 2.0 응용 프로그램이 있습니다.하위 asp.net 프로젝트에 상위 dll을 포함해야하는 이유는 무엇입니까?
사용자가 다시 로그인 할 필요가 없기 때문에 MVC 응용 프로그램을 기존 Webforms 응용 프로그램과 동일한 사이트에 배포했습니다. 모든 것이 잘 작동합니다.
Webforms 응용 프로그램은 MVC 응용 프로그램과 아무 관련이없는 타사 DLL을 사용하지만 MVC \ bin 디렉터리에 해당 DLL을 포함하지 않으면 MVC 응용 프로그램을 사용할 수 없습니다. 왜 이것이 필요합니까? 해당 응용 프로그램의 일부가 아닙니다. 심지어 지금은 더 궁금 해서요. 그래서 문제가 생깁니다 ...
MVC 응용 프로그램에 DLL에 대한 의존성이 필요한 이유는 무엇입니까?
당신이 부주의 어셈블리 참조가 있습니까? 어쩌면 web.config에 있습니까? –
좋은 질문이지만, 아니, 절대적으로 그 DLL에 전혀 참조. 두 프로젝트는 web.config에서 동일한 MachineKey를 공유하므로 의존성을 유발할 수 있습니까? 그래도 이해가되지 않습니다 ... –