Google과 Stackoverflow를 2 시간 동안 검색하면 아무데도 갈 수 없습니다. 이것은 코드 숨김과 관련이 없기 때문에 지금까지 운이 없었습니다.IIS6에 HTTPModule을 설치하려고하면 "형식을로드 할 수 없습니다"오류가 발생합니다 - Web.config 오류
여기 내 문제가 있습니다 : 나는 IIS6를 실행하는 레거시 웹 사이트가 있고 특정 파일 형식에 대한 요청에 일부 처리를 추가하기 위해 HTTPModule을 설치해야합니다. 나는 모듈을 작성 응용 프로그램의/bin 디렉토리에 복사하고, 제의 Web.config에 다음을 추가했습니다 :
<system.web>
<httpModules>
<add name="YourModule" type="SecurityModule.SecurityModule" />
</httpModules>
</system.web>
가 그럼 난 /에서는 MyApplication의 웹 사이트와 ... "서버 오류 불을 ".
구성 오류
설명 : 오류가이 요청을 제공하는 데 필요한 구성 파일을 처리하는 동안 발생한 다음
은 나에게주는 무슨의 전체입니다. 아래의 특정 오류 세부 정보를 검토하고 구성 파일을 적절히 수정하십시오.파서 오류 메시지 : 'SecurityModule.SecurityModule'형식을로드 할 수 없습니다. (D : \ Web.config의 라인 \ 보고서 \ 웹 사이트 4)
소스 오류 :
Line 2: <system.web>
Line 3: <httpModules>
-->Line 4: <add name="YourModule" type="SecurityModule.SecurityModule" />
Line 5: </httpModules>
Line 6: </system.web>
소스 파일 : D : 4
버전 정보 : Web.config의 라인 \ 보고서 \ \ 웹 사이트 : Microsoft .NET Framework 버전 : 2.0.50727.3625; ASP.NET 버전 : 2.0.50727.3618
화살표가 추가 된 4 번 줄은 빨간색입니다. 그리고 그게 다야! 아무 설명도, 어디로 가야할지에 대한 힌트가 없습니다. 그냥 "유형을로드 할 수 없습니다". 이 문제를 해결하기 위해 여러 가지 방법을 시도했습니다.
- 내가 잘못했을 경우를 대비하여 모듈의 이름으로 연주했습니다. 그리고 그 유형의 문자열. 은/빈/빈
- 모듈이 .NET Framework 2.0을
- 버려진의 web.config에 대해 컴파일 및 IIS 6에서 매핑로 설정 시도 확인 (하나에서 가져온 404)을 변경.
- 위와 관련하여 내 확장 프로그램의 모든 파일을 와일드 카드 매핑 및 모듈 구성을 통해 ASP.NET ISAPI 모듈을 통과시켜 보았습니다. 이 오류로 다시 돌아 왔습니다.
아무도 나에게 무슨 일이 일어나는지 말해 줄 수 있습니까? 아니면, 누군가가 나를 방향으로 가르쳐 주실 수 있습니까? 이 시점에서 어떤 방향 으로든 할 수 있습니다. :) 나는 완전히 막 다른 길에 서있다.
감사합니다.
충분히 좋지만 본 적이있는 예제 및 포럼 게시물에는 필요하지 않은 것으로 보입니다. 이것은 실제로 필요한 것입니까? –
@AriRoth 당신은 지금까지 답을 얻었을 지 모르지만, 나중에이 질문을 찾는 사람들은 완전한 자격을 갖춘 이름을 제공해야합니다. 또한 이것은 일반적으로 어셈블리 로딩에 대한 MS 응답입니다. http://forums.asp.net/t/1945391.aspx?&Column=not+load+file+or+assembly+error+when+referencing+HttpModule+using + partial + name + – dotnetguy
이것은 나에게 도움이되었다. 나는 NameSpaceQualifiedName에서 클래스 이름을 놓치고 있었다. – Simon