質問編集履歴
2
コメント欄に追記しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -132,28 +132,4 @@
|
|
132
132
|
Server.Transfer()以外の方法で試しています。
|
133
133
|
|
134
134
|
###補足情報(言語/FW/ツール等のバージョンなど)
|
135
|
-
ASP.net 4.5 .net FrameWork 4.5.2
|
135
|
+
ASP.net 4.5 .net FrameWork 4.5.2
|
136
|
-
|
137
|
-
【2017/11/01 14:30 追記】
|
138
|
-
2017/11/01 10:45 のコメントと検証内容を教えていただきありがとうございました。
|
139
|
-
凄く丁寧に教えいていただき恐縮です。
|
140
|
-
早速、別途新規にプロジェクトを作成して試してみました。
|
141
|
-
Visual Studio テンプレート[ASP.NET空のWebサイト]にてASP.NET Web Forms の Web サイトプロジェクト 2 つを IIS 上で動くように設定したところ、問題なく[POST]できました。
|
142
|
-
それで、問題の発生しているソリューションと比較しました。
|
143
|
-
大きな違いは、Visual Studio テンプレート[ASP.NETWebフォームサイト]を使用しているところです。
|
144
|
-
Fiddrerで確認しましたが、シナリオで述べたポータルサイトAからはPOSTされているのを確認できましたが、
|
145
|
-
業務サイトA[http://localhost:58441/Page2_CS.aspx]にリダイレクトされ、[Page_Load(object sender, EventArgs e)]
|
146
|
-
でリクエストを確認するとRequest.HttpMethodに[GET]が設定されてパラメータが削除されている状況であることが分かりました。
|
147
|
-
Page_Loadが呼ばれる前に、どこかでPOSTをGETに変換しているのかな。というところまで検証できました。
|
148
|
-
Web.configも下記内容まで減らしましたが、上記テンプレートで作成したサイトでは、なぜか[GET]に変換されてしまうようです。
|
149
|
-
Web.config
|
150
|
-
```
|
151
|
-
<?xml version="1.0" encoding="utf-8"?>
|
152
|
-
<configuration>
|
153
|
-
<system.web>
|
154
|
-
<authentication mode="Windows"/>
|
155
|
-
<compilation debug="true" targetFramework="4.5.2" />
|
156
|
-
<httpRuntime targetFramework="4.5.2" />
|
157
|
-
</system.web>
|
158
|
-
</configuration>
|
159
|
-
```
|
1
2017/11/01 10:45 のコメントへの返信を追記しました
title
CHANGED
File without changes
|
body
CHANGED
@@ -132,4 +132,28 @@
|
|
132
132
|
Server.Transfer()以外の方法で試しています。
|
133
133
|
|
134
134
|
###補足情報(言語/FW/ツール等のバージョンなど)
|
135
|
-
ASP.net 4.5 .net FrameWork 4.5.2
|
135
|
+
ASP.net 4.5 .net FrameWork 4.5.2
|
136
|
+
|
137
|
+
【2017/11/01 14:30 追記】
|
138
|
+
2017/11/01 10:45 のコメントと検証内容を教えていただきありがとうございました。
|
139
|
+
凄く丁寧に教えいていただき恐縮です。
|
140
|
+
早速、別途新規にプロジェクトを作成して試してみました。
|
141
|
+
Visual Studio テンプレート[ASP.NET空のWebサイト]にてASP.NET Web Forms の Web サイトプロジェクト 2 つを IIS 上で動くように設定したところ、問題なく[POST]できました。
|
142
|
+
それで、問題の発生しているソリューションと比較しました。
|
143
|
+
大きな違いは、Visual Studio テンプレート[ASP.NETWebフォームサイト]を使用しているところです。
|
144
|
+
Fiddrerで確認しましたが、シナリオで述べたポータルサイトAからはPOSTされているのを確認できましたが、
|
145
|
+
業務サイトA[http://localhost:58441/Page2_CS.aspx]にリダイレクトされ、[Page_Load(object sender, EventArgs e)]
|
146
|
+
でリクエストを確認するとRequest.HttpMethodに[GET]が設定されてパラメータが削除されている状況であることが分かりました。
|
147
|
+
Page_Loadが呼ばれる前に、どこかでPOSTをGETに変換しているのかな。というところまで検証できました。
|
148
|
+
Web.configも下記内容まで減らしましたが、上記テンプレートで作成したサイトでは、なぜか[GET]に変換されてしまうようです。
|
149
|
+
Web.config
|
150
|
+
```
|
151
|
+
<?xml version="1.0" encoding="utf-8"?>
|
152
|
+
<configuration>
|
153
|
+
<system.web>
|
154
|
+
<authentication mode="Windows"/>
|
155
|
+
<compilation debug="true" targetFramework="4.5.2" />
|
156
|
+
<httpRuntime targetFramework="4.5.2" />
|
157
|
+
</system.web>
|
158
|
+
</configuration>
|
159
|
+
```
|