2012-06-27 5 views
1
<rule name="test" stopProcessing="true"> 
        <match url="\Test1.aspx$" /> 
        <conditions logicalGrouping="MatchAll"> 
         <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" /> 
         <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" /> 
        </conditions> 
        <action type="Rewrite" url="Test1" appendQueryString="true" /> 
       </rule> 

위의 URL 다시 쓰기 구성을 사용하여 페이지 중 하나를 다시 작성하고 있습니다. 브라우저에서 다음 오류가 발생합니다. 아무도 내가 뭘 잘못하고 있다고 말할 수 있습니까?asp.net url 다시 쓰기

"\ Test1.aspx $"표현식은 유효하지 않은 이스케이프 시퀀스를 포함합니다.

답변

2

이 시도 :

<match url="^/Test1\.aspx$" /> 
+3

그것이 안'등의 <매치 URL = "^/Test1을 \에서 .aspx $"/>'을 앞에'.' 정규 표현식의 특수 문자는? – kolin

+0

@kolin : 고마워요. –