2014-10-30 1 views
0

서버 2012 R2 OS에 업데이트 3이 포함 된 새로운 Visual Studio 2013을 설치했습니다 (프로그래밍 및 SQL 용 테스트 OS)IIS8 또는 IIS Express 8에서 Intelligencia.UrlRewriter가 작동하지 않습니까?

최근에 IIS Express를 사용하여 프로젝트를 컴파일하면 매핑 된 Intelligencia.UrlRewriter 마지막 ​​버전을 사용하고있는 URL. 오류 페이지가 포함되어 내 프로젝트에 대한

Requested URL  http://localhost:2706/technology/Astronomy/2014/9/28/1853.html 
Physical Path  E:\project\technology\Astronomy\2014\9\28\1853.html 
Logon Method  Anonymous 
Logon User  Anonymous 
Request Tracing Directory  C:\Users\Administrator\Documents\IISExpress\TraceLogFiles\Project 

더 사양은 다음과 같습니다

.NET 프레임 워크 : 4 관리 pipline 모트 : (! 내가 통합으로 변경할 때, 아무 일도) 고전

내 web.config 파일은 다음과 같습니다 :

<configSections> 
    <section name="rewriter" requirePermission="false" type="Intelligencia.UrlRewriter.Configuration.RewriterConfigurationSectionHandler, Intelligencia.UrlRewriter" /> 
    </configSections> 

. . .

<httpModules> 
     <add name="UrlRewriter" type="Intelligencia.UrlRewriter.RewriterHttpModule, Intelligencia.UrlRewriter"/> 
    </httpModules> 

. . .

<system.webServer> 
    <modules> 
     <remove name="UrlRewriter"/> 
     <add name="UrlRewriter" type="Intelligencia.UrlRewriter.RewriterHttpModule,Intelligencia.UrlRewriter" preCondition="managedHandler"/> 
     <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" preCondition="managedHandler"/> 
    </modules> 

. . .

<!--Sample--> 
<rewriter> 
    <rewrite url="~/up/(.+)/(.+)/(.+)/default.html" to="~/client/default.aspx?u=$1&amp;n=$2&amp;pi=0&amp;ps=5"/> 

답변

3

내가이 설정을 변경하고 지금은 작동 : 프로젝트의 속성에서

내가 변경
관리 pipline 모트를 : 고전 -> 통합 성의

와의 Web.config에서
에 파일 :

<system.webServer> 
     <validation validateIntegratedModeConfiguration="false" /> 
     <modules runAllManagedModulesForAllRequests="true" > 
      <add name="UrlRewriter" type="Intelligencia.UrlRewriter.RewriterHttpModule,Intelligencia.UrlRewriter" preCondition="managedHandler"/> 
      <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" preCondition="managedHandler"/> 
     </modules> 
+0

내 경우에는 URL 재 작성이 ma에서 작업 중입니다. 폴더에 있지만 다음 폴더에 있습니다. 작동하지 않는 웹 사이트> 관리자 – Meer

관련 문제