잠시 후이 문제를 해결하기 위해 반복 가능한 솔루션을 얻었습니다. 부모 응용 프로그램 (EPiServer 용액)에서
우리는 같은 Web.config의 우리가이 요소로
<system.web>
및
<system.webserver>
섹션을 포장,
<location path="MY-IIS-APPLICATION-NAME">
<system.webServer>
<handlers>
<clear />
<add name="wildcard" path="*" verb="*" type="System.Web.StaticFileHandler" />
</handlers>
</system.webServer>
</location>
그 다음의 web.config에 다음과 같은 위치에 요소를 추가 할 필요가 <location path="." inheritInChildApplications="false">
마지막으로 IIS-Application의 web.config를 변경하여 EPiServer 처리기와 라이브러리를 언로드해야합니다.
그래서, <system.web>
섹션에서 우리는 이러한 요소
<httpModules>
<clear />
</httpModules>
<httpHandlers>
<clear />
</httpHandlers>
모든 기회는이 솔루션 아니라고 있습니다
<handlers>
<remove name="ExtensionlessUrlHandler-Integrated-4.0" />
</handlers>
<modules>
<remove name="InitializationModule" />
<remove name="FirstBeginRequestModule" />
<remove name="Initializer" />
<remove name="WorkflowRuntime" />
<remove name="UrlRewriteModule" />
<remove name="ShellRoutingModule" />
<remove name="ContainerDisposal" />
<remove name="PropertyInjection" />
<remove name="AttributedInjection" />
</modules>
우리는 이러한 변화를 만드는 <system.webserver>
내/제거를 추가 지난 며칠 동안 우리는 이것을 6 개의 다른 프로젝트로 옮겼으며 매번 원하는 효과를 얻었습니다.
MVC 또는 Webforms? –
MVC, 나는 우리가 아래에 대답 할 문제를 해결했다고 믿는다. –
그래, 찾으면 답을 추가해주세요. –