Windows 2003 の IIS6 で稼働しているサイトと、XP の開発環境があります。すべてがうまく機能します。
Windows 7 で開発環境を新規作成せざるを得なくなりました。
これを使用して以来、Reponse.Redirect が機能しなくなっていることがわかりました...状況によっては!
次のコードがあります。
Response.Redirect(Globals.NavigateURL( PortalSettings.ActiveTab.TabID ));
IIS6 では問題なく動作します。
また、IIS7.5 のほとんどのサイトで問題なく動作します。ただし、一部のページではそうではありません。
返されたヘッダーを調べたところ、Request ヘッダーに GET 応答があることがわかります。これは、リダイレクトする必要がある正しいページに対するものですが、そうではありません!
このリダイレクトを起動するために使用されるボタンの周りに RadAjaxPanel がありますが、親コントロールにあります。機能しないボタンは別の ascx コントロールにあります。
他の同様の投稿から見つけた Web.Config には次のものがあります。
<system.webServer>
<modules>
<add name="ScriptModule" preCondition="integratedMode" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
と
<httpModules>
<add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
(どちらも終了タグあり)
しかし、これは役に立ちませんでした。
これらを機能させるために何か考えられる人はいますか?