2012-04-12 2 views
-1

App_code 폴더가 아닌 다른 곳에서 HttpModule에 대한 코드를 만들고 싶습니다. 가능합니까?App_code 폴더에없는 HttpModule을 등록하는 방법

EDIT : 지금은 웹 응용 프로그램의 App_code 폴더에있는 클래스 파일에 모듈이 있습니다. 나는 successfuly 내 Web.config의 내가 Ape_code 폴더에보다 다른 곳에서 내 클래스 파일을 넣을 수있게되고 이렇게하고 싶은 무엇

<httpModules> 
    <add name="myModule" type="myModule,App_code"/> 
</httpModules> 

이 줄을 등록하고 있습니다. 예 :

<httpModules> 
    <add name="myModule" type="myModule, myOtherFolder"/> 
</httpModules> 
+0

좀 더 구체적인 질문이있을 때 [google/documentation] (http://msdn.microsoft.com/en-us/library/ms227673.aspx)로 시작하여 다시 방문하십시오. –

+0

제목에 맞는 Google의 첫 번째 결과 http://msdn.microsoft.com/en-us/library/ms227673.aspx – IrishChieftain

+0

시도한 내용이나 검토 한 정보를 표시하지 않았습니다. – TLS

답변

3

그래서, 마침내, 여기에 내가 내 문제를 해결하는 방법입니다. HttpModule을 등록하려면 foollowing 구문을 사용해야합니다.

<httpModules> 
    <add name="MyModuleName" type="MyApplicationNamespace.MyModuleNamespace.MyModuleClassName, MyApplicationAssemblyName"/> 
</httpModules> 

주 :

  • MyModuleName, MyApplicationName 때문에 모듈
  • 를 참조하는 애플리케이션에 의해 제한 사용되지 않으므로 MyApplicationAssemblyName 자주 (내 경우에) 동일한 그것을 위의 구문이 완전히 정확하지 않을 가능성이 큽니다.

다른 사람에게 도움이되기를 바랍니다.

0

예, 가능합니다. "웹 사이트 프로젝트"에서 "웹 응용 프로그램 프로젝트"로 전환해야합니다. 여기 시작하는 몇 가지 자원은 다음과 같습니다

Walkthrough: Converting a Web Site Project to a Web Application Project in Visual Studio

Web Application Projects versus Web Site Projects

Introduction to Web Application Projects

ASP.NET: Web Site or Web Application?

+0

나는 이미 웹 애플리케이션 프로젝트로 일하고 있다고 생각한다. – Shadowxvii

+0

웹 응용 프로그램 프로젝트에는 기본적으로 App_Code 폴더가 없습니다. 누군가가 수동으로 추가했거나 프로젝트가 웹 사이트 프로젝트에서 변환되었습니다. 어느 쪽이든, 여기서 참조한 자료는 여러분이하고 싶은 일에 대해 밝혀야합니다. – TLS

+0

exemples에서 읽기 때문에 내 httpModule 클래스 파일을 넣어야했기 때문에 폴더를 직접 추가했습니다. 내가 원하는 것은 클래스 파일을 다른 곳에 넣을 수 있다는 것입니다. – Shadowxvii