私のビジュアルスタジオで実行すると、この行はうまく動作します。Response.Redirectを環境全体で一貫性を持たせるにはどうすればいいですか?
Response.Redirect("/MyFolder/MyPage.aspx?param=n")
しかし、それはテストサーバーで非常に動作しています。エラーの原因は、Visual Studioと比較して構造がテストサーバーで同じではないことです。サーバー内のソリューションは、別のフォルダー内にあります。
OuterFolder/MyFolder/MyPage.aspx?param=n
ので、サーバのようなものを期待している:mydomain.com/OuterFolder/MyFolder/MyPage.aspx?param=n
は、しかし、送信された要求のようなある:mydomain.com/MyFolder/MyPage.aspx?param=n
私はを得ている理由です
。
解決策がフォルダ内にどれほど深いものであっても、パスを考慮する方法が必要と思われます。
は、それが別のフォルダ内にある、またはそれは、仮想ホスト内にありますか? – mason