2013-04-01 9 views
0

내가이 주어진 것을 내가 어떤 자격 증명을 제외시켰다하지 않는 인증 필수 창을 얻을 응용 프로그램 풀을 다시 시작하면 내가401 오류

IIS 7에서 재 작성 모듈을 사용하고 당신을 생성 취소를 클릭하면 승인되지 않은 401 페이지로 이동합니다.

다시 쓰기 규칙은 요청을 ashx 페이지의 가상 디렉터리 (_assets)로 보냅니다.

이 이상한 동작을 어떻게 해결할 수 있습니까?

익명 기능이 켜져 있고 정상적으로 작동합니다.

<rewrite> 
    <rules> 
     <rule name="Loader" patternSyntax="ECMAScript" stopProcessing="true"> 
      <match url="^[a-z0-9\-\/]*$" negate="false" /> 
    <action type="Rewrite" url="/_assets/includes/load.ashx?q={UrlEncode:{REQUEST_URI}}" appendQueryString="false" /> 
     </rule> 
    </rules> 
</rewrite> 

내가 /.reset로 이동하여 이상한 로그인 과거를 얻을 수 있습니다

다음은 우리가 사용하고있는 재 작성 규칙입니다. 이로 인해 500 오류가 발생하고 사이트를 다시 사용할 수 있습니다.

참고 : 우리의 응용 프로그램 풀은 야간에 다시 시작됩니다.

+0

관련 항목 : http://stackoverflow.com/a/7786839/85371 특히 Phil Haack의 링크 된 기사 (http://haacked.com/archive/2011/10/16/the-dangers- (HostingEnvironment.RegisterObject) (http://msdn.microsoft.com/en-us/library/system.web.hosting.hostingenvironment)를 가리키는 asp-net.aspx에서 백그라운드 구현을 반복하는 백그라운드 작업 .registerobject.aspx) – sehe

답변

1

나는 당신과 꽤 비슷한 문제를 개략적으로 설명한 forum post을 발견했습니다 (문제 해결 방법도 간략히 설명합니다). 다행히도 문제를 해결하는 데 도움이되기를 바랍니다!

+0

+1 입력 해 주셔서 감사합니다. 이것은 질병이 아닌 증상 만 교정합니다. 우리의 응용 프로그램 풀은 사용 된 메모리 양에 관계없이 야간에 다시 시작됩니다. – iambriansreed

+0

"종료 시간 제한"에 관한 부분을 보았습니까? – Tim

+0

좋습니다. 어디에서 그 가치를 바꿀 수 있습니까? web.config? – iambriansreed