質問編集履歴

2

コメント欄に追記しました。

2017/11/01 05:41

投稿

shun1
shun1

スコア7

test CHANGED
File without changes
test CHANGED
@@ -267,51 +267,3 @@
267
267
  ###補足情報(言語/FW/ツール等のバージョンなど)
268
268
 
269
269
  ASP.net 4.5 .net FrameWork 4.5.2
270
-
271
-
272
-
273
- 【2017/11/01 14:30 追記】
274
-
275
- 2017/11/01 10:45 のコメントと検証内容を教えていただきありがとうございました。
276
-
277
- 凄く丁寧に教えいていただき恐縮です。
278
-
279
- 早速、別途新規にプロジェクトを作成して試してみました。
280
-
281
- Visual Studio テンプレート[ASP.NET空のWebサイト]にてASP.NET Web Forms の Web サイトプロジェクト 2 つを IIS 上で動くように設定したところ、問題なく[POST]できました。
282
-
283
- それで、問題の発生しているソリューションと比較しました。
284
-
285
- 大きな違いは、Visual Studio テンプレート[ASP.NETWebフォームサイト]を使用しているところです。
286
-
287
- Fiddrerで確認しましたが、シナリオで述べたポータルサイトAからはPOSTされているのを確認できましたが、
288
-
289
- 業務サイトA[http://localhost:58441/Page2_CS.aspx]にリダイレクトされ、[Page_Load(object sender, EventArgs e)]
290
-
291
- でリクエストを確認するとRequest.HttpMethodに[GET]が設定されてパラメータが削除されている状況であることが分かりました。
292
-
293
- Page_Loadが呼ばれる前に、どこかでPOSTをGETに変換しているのかな。というところまで検証できました。
294
-
295
- Web.configも下記内容まで減らしましたが、上記テンプレートで作成したサイトでは、なぜか[GET]に変換されてしまうようです。
296
-
297
- Web.config
298
-
299
- ```
300
-
301
- <?xml version="1.0" encoding="utf-8"?>
302
-
303
- <configuration>
304
-
305
- <system.web>
306
-
307
- <authentication mode="Windows"/>
308
-
309
- <compilation debug="true" targetFramework="4.5.2" />
310
-
311
- <httpRuntime targetFramework="4.5.2" />
312
-
313
- </system.web>
314
-
315
- </configuration>
316
-
317
- ```

1

2017/11/01 10:45 のコメントへの返信を追記しました

2017/11/01 05:41

投稿

shun1
shun1

スコア7

test CHANGED
File without changes
test CHANGED
@@ -267,3 +267,51 @@
267
267
  ###補足情報(言語/FW/ツール等のバージョンなど)
268
268
 
269
269
  ASP.net 4.5 .net FrameWork 4.5.2
270
+
271
+
272
+
273
+ 【2017/11/01 14:30 追記】
274
+
275
+ 2017/11/01 10:45 のコメントと検証内容を教えていただきありがとうございました。
276
+
277
+ 凄く丁寧に教えいていただき恐縮です。
278
+
279
+ 早速、別途新規にプロジェクトを作成して試してみました。
280
+
281
+ Visual Studio テンプレート[ASP.NET空のWebサイト]にてASP.NET Web Forms の Web サイトプロジェクト 2 つを IIS 上で動くように設定したところ、問題なく[POST]できました。
282
+
283
+ それで、問題の発生しているソリューションと比較しました。
284
+
285
+ 大きな違いは、Visual Studio テンプレート[ASP.NETWebフォームサイト]を使用しているところです。
286
+
287
+ Fiddrerで確認しましたが、シナリオで述べたポータルサイトAからはPOSTされているのを確認できましたが、
288
+
289
+ 業務サイトA[http://localhost:58441/Page2_CS.aspx]にリダイレクトされ、[Page_Load(object sender, EventArgs e)]
290
+
291
+ でリクエストを確認するとRequest.HttpMethodに[GET]が設定されてパラメータが削除されている状況であることが分かりました。
292
+
293
+ Page_Loadが呼ばれる前に、どこかでPOSTをGETに変換しているのかな。というところまで検証できました。
294
+
295
+ Web.configも下記内容まで減らしましたが、上記テンプレートで作成したサイトでは、なぜか[GET]に変換されてしまうようです。
296
+
297
+ Web.config
298
+
299
+ ```
300
+
301
+ <?xml version="1.0" encoding="utf-8"?>
302
+
303
+ <configuration>
304
+
305
+ <system.web>
306
+
307
+ <authentication mode="Windows"/>
308
+
309
+ <compilation debug="true" targetFramework="4.5.2" />
310
+
311
+ <httpRuntime targetFramework="4.5.2" />
312
+
313
+ </system.web>
314
+
315
+ </configuration>
316
+
317
+ ```