回答編集履歴
2
追記
answer
CHANGED
@@ -29,4 +29,30 @@
|
|
29
29
|
|
30
30
|
#77 がサイズ 206 KB (211,951 バイト) の .jpg 画像で応答は HTTP/1.1 413 Request Entity Too Large となり失敗。
|
31
31
|
|
32
|
-
#85 がサイズ 41.8 KB (42,856 バイト)の .jpg 画像で応答は HTTP/1.1 200 OK となり成功。
|
32
|
+
#85 がサイズ 41.8 KB (42,856 バイト)の .jpg 画像で応答は HTTP/1.1 200 OK となり成功。
|
33
|
+
|
34
|
+
**【追記2】**
|
35
|
+
|
36
|
+
SSL だけでそういう問題が出るとすると FAQ レベルの話&周知の事例なのに、そうでもなさそうなのが不思議だったのですが、client certificate も絡んだ問題なのかもしれません。
|
37
|
+
|
38
|
+
以下の記事の回答で黄色のバックグラウンドとなっている部分が IIS Express を使った時のエラーメッセージのようです。
|
39
|
+
|
40
|
+
IIS randomly returns 413 Request Entity Too Large when uploading large files and using TLS
|
41
|
+
[https://serverfault.com/questions/900211/iis-randomly-returns-413-request-entity-too-large-when-uploading-large-files-and](https://serverfault.com/questions/900211/iis-randomly-returns-413-request-entity-too-large-when-uploading-large-files-and)
|
42
|
+
|
43
|
+
その中に:
|
44
|
+
|
45
|
+
Most likely causes: The Web server cannot service the request because it is trying to negotiate a client certificate but the request entity is too large.
|
46
|
+
|
47
|
+
If using client certificates, try: Increasing system.webServer/serverRuntime@uploadReadAheadSize
|
48
|
+
|
49
|
+
・・・とあります。
|
50
|
+
|
51
|
+
実際、質問者さんのサイトは client certificate を要求しているようです。以下の画像は Fiddler 経由でアクセスしているときに表示されたものです。そう書いてありますね。
|
52
|
+
|
53
|
+

|
54
|
+
|
55
|
+
ちなみに、自分の環境の Visual Studio Community 2015 で IIS Express で SSL 通信を利用する設定にして(設定方法は下記参照)試してみましたが、uploadReadAheadSize はデフォルトのままで問題なしでした。
|
56
|
+
|
57
|
+
IIS Express で SSL 通信
|
58
|
+
[http://surferonwww.info/BlogEngine/post/2018/09/09/ssl-communication-on-iis-express.aspx](http://surferonwww.info/BlogEngine/post/2018/09/09/ssl-communication-on-iis-express.aspx)
|
1
追記
answer
CHANGED
@@ -19,4 +19,14 @@
|
|
19
19
|
|
20
20
|
ちなみに、Controller で疑似的に例外をスローというのは以下のようにしています。
|
21
21
|
|
22
|
-

|
22
|
+

|
23
|
+
|
24
|
+
**【追記】**
|
25
|
+
|
26
|
+
質問者さんが下のコメント欄に書いた url の https://usign.shop/test.html を、自分の環境で試して Fiddler で要求・応答をキャプチャしたの画像を以下に貼っておきます。ブラウザは Chrome 78.0.3904.87 です。
|
27
|
+
|
28
|
+

|
29
|
+
|
30
|
+
#77 がサイズ 206 KB (211,951 バイト) の .jpg 画像で応答は HTTP/1.1 413 Request Entity Too Large となり失敗。
|
31
|
+
|
32
|
+
#85 がサイズ 41.8 KB (42,856 バイト)の .jpg 画像で応答は HTTP/1.1 200 OK となり成功。
|