2009-07-15 2 views
0

Cassini (http://www.asp.net/Downloads/archived/cassini/)를 사용하여 WCF 스타일에서 이상적인 방식으로 내 이전 스타일 asp.net 웹 서비스를 호스팅하려고합니다. 그러나, 그것을 실행할 때 Cassini.dll을 찾을 수 없다는 예외가 있습니다. 함께 제공되는 Readme.txt는 GAC에 추가 할 것을 말하고 있지만 inprocess 호스팅을 사용하는 요점은 전역에 물건을 설치하지 않는 것입니다. 어떤 아이디어라도 GAC없이 작동하게하려면 어떻게해야합니까? 아니면 다른 대안이 있을까요?Cassini 웹 호스팅 프레임 워크를 GAC에 추가하지 않고 작동 시키려면 어떻게해야합니까?

답변

0

카시니도 사용할 수있는 방법을 찾았습니다. 웹 응용 프로그램의 응용 프로그램 루트 아래에있는 Bin 디렉터리에 Cassini.DLL을 넣어야했습니다.

출처 : http://forums.asp.net/p/869425/869846.aspx

6

GAC에서 WebDev.WebHost DLL의 압축을 풉니 다. .NET Framework 자체와 별개로 다른 종속성은 없습니다. 그런 다음 로컬에서 참조하고 Start()Stop() 메서드가있는 Server 개체를 인스턴스화 할 수 있습니다.

나는 일반적으로 명령 프롬프트에서 GAC 폴더를 찾아 파일을 복사하지만 Google에서는 다른 접근법을 찾을 수 있습니다.