[英]Request.QueryString returns inconsistent values
我正在使用編碼的查詢字符串,但是遇到問題。
網址: 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設置所致。
問題是由於URL Rewriter出現故障。 非常痛苦,浪費大量時間。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.