0

エンコードされたクエリ文字列を使用していますが、問題が発生しています。

URL: default.aspx?qX81JvYf9eQ%3d-dmVoaWNsZUlkPTE0MTM%3d

Page_Loadを使用してクエリ文字列を取得しましたRequest.QueryStringが、IIS Express とローカルの IIS 8 サーバーで異なる結果が返されました。

IIS Express:
qX81JvYf9eQ%3d-dmVoaWNsZUlkPTE0MTM%3d (正しい)

IIS 8:
qX81JvYf9eQ%3d-dmVoaWNsZUlkPTE0MTM%3d%3f

IIS 8 には追加の '%3f' があります。

なぜこうなった?どこかのIIS設定が原因であるに違いないと思います。

4

1 に答える 1