次の受信リクエスト URL があります。
http://localhost/MyService/myservice.svc?serverInfo&pVersion=00
webconfig にルールを書きました (IIS マネージャーの URL Rewrite を使用):
<rule name="ServerInfo" stopProcessing="true">
<match url="myservice[.]svc[\?]serverInfo[&]pVersion[=]([^]+)" />
<action type="Redirect" url="myservice.svc/folder/serverInfo/pVersion={R:1}" />
</rule>
しかし、 「?」を使用しているため機能しません。一致 URL の文字。
正規表現を正しく動作させるにはどうすればよいですか?
(これは安らかなWCFサービスであり、着信URLのタイプをサポートしていないため、リダイレクト/書き換えを行う必要があります)