2016-10-03 26 views
2

我收到錯誤「請求的頁面無法訪問,因爲頁面的相關配置數據無效」。當我在WCF應用程序的web.config中使用重寫元素時。Web.config重寫規則導致錯誤「頁面的相關配置數據無效」

<rewrite> 
    <rules> 
    <rule name="Rewrite Index"> 
     <match url="myApplicaiton/Healthcheck.aspx" /> 
     <action type="Redirect" url="HealthCheck.aspx" /> 
    </rule> 
    </rules> 
</rewrite> 

我想重定向(服務器重定向)如果請求的URL中包含 「MyApplication的」 http://localhost/myApplication/HealthCheck.aspx。你能告訴我,如果有上述配置的任何問題,讓我知道是否有任何其他的方式做重定向在WCF應用web.config中的靜態文件

+2

您需要安裝IIS的URL重寫:http://www.iis.net/download/URLRewrite – dcastro

回答

0

您需要的條件,嘗試這種格式

<rule name="ruleName"> 
    <match url="(.*)" /> 
    <conditions> 
    <add input="{HTTP_HOST}" pattern="^myApplicaiton\Healthcheck$" negate="true" /> 
    </conditions> 
    <action type="Redirect" url="HealthCheck.aspx" /> 
</rule> 
+2

仍然會出現相同的錯誤 – user845392