2011-08-26 2 views
2

ASP.Net 웹 응용 프로그램의 전체 구성을 출력 할 수있는 도구가 있습니까? 분명히 당신은 web.config 파일을 가지고있는 레벨에 있지만, 이것은 아마도 다른 많은 web.configs에서부터 machine.config까지 상속됩니다. 나는 모든 계층에서 위로 전체 구성을 볼 수 있기를 원합니다.전체 Asp.Net 웹 구성보기

우리는 SharePoint (2010) IIS (7.5) 사이트 아래에서 작업하려고하는 응용 프로그램을 가지고 있으므로이 질문을드립니다. 별도의 고유 한 IIS 사이트를 만들고 실제 파일을 직접 가리킬 때 작동시킬 수 있습니다. 그러나 SharePoint (2010) 사이트 아래에 새로운 가상 디렉터리/응용 프로그램을 만들면 실패합니다 (이벤트 로그에 KernelBase.dll 충돌이 있음). 우리는 web.config를 살펴보고 다양한 요소를 추가/제거했지만 여전히 작동하지 않습니다. 두 가지 관점에서 동일한 응용 프로그램의 전체 구성을 캡처 할 수 있다면 문제를 진단하는 데 도움이 될 수 있습니다.

감사합니다.

답변

1

저는 도구가 있다는 것을 알지 못합니다. 그러나 도구가 존재하지 않는다는 것을 의미하지는 않습니다. 그러나 우리는 전에도 상속 문제를 가지고있었습니다. 기본 사이트에서 .net 프레임 워크의 다른 버전을 실행하고 있습니까? 또한 나열된 모든 web.config 라이브러리와 해당 버전을 확인하십시오. 새로운 버전의 4.0으로 실행되는 사이트에서 필요한 것이 있으면 문제가 발생할 수 있고 그 반대의 경우도 마찬가지입니다. 부모 응용 프로그램에서 system.web의 구성 부분의 주위에이 부분을 추가 보십시오 :

<location path="." inheritInChildApplications="false">

<system.web> .. </system.web>

</location>

그러나이 다른 응용 프로그램에 영향을 미치지 않습니다. 이 방법으로 해결했지만 다른 앱에 부정적인 영향을 미친 경우 부모가 제거한 설정을 필요한 하위 앱에 복제해야 할 수 있습니다.

관련 문제