質問編集履歴

4

Web.config①、発生しているエラー① の内容を修正しました。

2021/02/03 05:07

投稿

kkkkui
kkkkui

スコア8

test CHANGED
File without changes
test CHANGED
@@ -88,6 +88,8 @@
88
88
 
89
89
  <system.web>
90
90
 
91
+ <customErrors mode="Off" />
92
+
91
93
  <compilation targetFramework="4.0" />
92
94
 
93
95
  </system.web>
@@ -100,107 +102,183 @@
100
102
 
101
103
  ```
102
104
 
103
- Server Error in '/' Application.
104
-
105
-
106
-
107
- Runtime Error
108
-
109
- Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine.
110
-
111
-
112
-
113
- Details: To enable the details of this specific error message to be viewable on remote machines, please create a <customErrors> tag within a "web.config" configuration file located in the root directory of the current web application. This <customErrors> tag should then have its "mode" attribute set to "Off".
114
-
115
-
116
-
117
- <!-- Web.Config Configuration File -->
118
-
119
-
105
+ '/' アプリケーションでサーバー エラーが発生しました。
106
+
107
+
108
+
109
+ パーサー エラー
110
+
111
+ 説明: この要求の処理に必要なリソースの解析中にエラーが発生しました。以下の解析エラーの詳細を確認し、ソース ファイルに変更を加えてください。
112
+
113
+
114
+
115
+ パーサー エラー メッセージ: 'test.test' を読み込めませんでした。
116
+
117
+
118
+
119
+ ソース エラー:
120
+
121
+
122
+
123
+ 行 1: <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="test.aspx.cs" Inherits="test.test" %>
124
+
125
+ 行 2:
126
+
127
+ 行 3: <!DOCTYPE html>
128
+
129
+
130
+
131
+ ソース ファイル: /test/test.aspx 行: 1
132
+
133
+
134
+
135
+ バージョン情報: Microsoft .NET Framework バージョン:4.0.30319; ASP.NET バージョン:4.8.4250.0
136
+
137
+ ```
138
+
139
+ ### ソースコード(Web.config②)
140
+
141
+ ```
142
+
143
+ <?xml version="1.0" encoding="utf-8"?>
120
144
 
121
145
  <configuration>
122
146
 
123
- <system.web>
147
+ <system.web>
124
-
148
+
125
- <customErrors mode="Off"/>
149
+ <customErrors mode="Off" />
150
+
126
-
151
+ <compilation targetFramework="4.0" />
152
+
153
+ <authorization>
154
+
155
+ <deny users="?" />
156
+
157
+ <allow users="*" />
158
+
159
+ </authorization>
160
+
161
+ <trust level="Full" originUrl="" />
162
+
163
+ <webServices>
164
+
165
+ <protocols>
166
+
167
+ <add name="HttpSoap" />
168
+
169
+ <add name="HttpGet" />
170
+
171
+ <add name="HttpPost" />
172
+
173
+ </protocols>
174
+
175
+ </webServices>
176
+
127
- </system.web>
177
+ </system.web>
178
+
179
+ <system.webServer>
180
+
181
+ <modules runAllManagedModulesForAllRequests="true" />
182
+
183
+ </system.webServer>
128
184
 
129
185
  </configuration>
130
186
 
131
-
132
-
133
- Notes: The current error page you are seeing can be replaced by a custom error page by modifying the "defaultRedirect" attribute of the application's <customErrors> configuration tag to point to a custom error page URL.
134
-
135
-
136
-
137
- <!-- Web.Config Configuration File -->
138
-
139
-
187
+ ```
188
+
189
+ ### 発生しているエラー②
190
+
191
+ ```
192
+
193
+ '/' アプリケーションでサーバー エラーが発生しました。
194
+
195
+
196
+
197
+ 構成にエラーがあります。
198
+
199
+
200
+
201
+ 説明: この要求を処理するために必要な構成ファイルの処理中にエラーが発生しました。以下のエラーの詳細を確認し、構成ファイルに変更を加えてください。
202
+
203
+
204
+
205
+ パーサー エラー メッセージ: アプリケーション レベルを超えて allowDefinition='MachineToApplication' として登録されているセクションを使うことはできません。このエラーは、仮想ディレクトリが IIS でアプリケーションとして構成されなかった場合に発生します。
206
+
207
+
208
+
209
+ ソース エラー:
210
+
211
+
212
+
213
+ 行 8: <allow users="*" />
214
+
215
+ 行 9: </authorization>
216
+
217
+ 行 10: <trust level="Full" originUrl="" />
218
+
219
+ 行 11: <webServices>
220
+
221
+ 行 12: <protocols>
222
+
223
+
224
+
225
+ ソース ファイル: C:\inetpub\wwwroot\test\web.config    行: 10
226
+
227
+
228
+
229
+ バージョン情報: Microsoft .NET Framework バージョン:4.0.30319; ASP.NET バージョン:4.8.4250.0
230
+
231
+ ```
232
+
233
+ ### ソースコード(Web.config③)
234
+
235
+ ```
236
+
237
+ <?xml version="1.0" encoding="utf-8"?>
140
238
 
141
239
  <configuration>
142
240
 
143
- <system.web>
241
+ <system.web>
144
-
242
+
145
- <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
243
+ <customErrors mode="Off" />
244
+
146
-
245
+ <compilation targetFramework="4.0" />
246
+
247
+ <authorization>
248
+
249
+ <deny users="?" />
250
+
251
+ <allow users="*" />
252
+
253
+ </authorization>
254
+
255
+ <webServices>
256
+
257
+ <protocols>
258
+
259
+ <add name="HttpSoap" />
260
+
261
+ <add name="HttpGet" />
262
+
263
+ <add name="HttpPost" />
264
+
265
+ </protocols>
266
+
267
+ </webServices>
268
+
147
- </system.web>
269
+ </system.web>
270
+
271
+ <system.webServer>
272
+
273
+ <modules runAllManagedModulesForAllRequests="true" />
274
+
275
+ </system.webServer>
148
276
 
149
277
  </configuration>
150
278
 
151
279
  ```
152
280
 
153
- ### ソースコード(Web.config②)
154
-
155
- ```
156
-
157
- <?xml version="1.0" encoding="utf-8"?>
158
-
159
- <configuration>
160
-
161
- <system.web>
162
-
163
- <customErrors mode="Off" />
164
-
165
- <compilation targetFramework="4.0" />
166
-
167
- <authorization>
168
-
169
- <deny users="?" />
170
-
171
- <allow users="*" />
172
-
173
- </authorization>
174
-
175
- <trust level="Full" originUrl="" />
176
-
177
- <webServices>
178
-
179
- <protocols>
180
-
181
- <add name="HttpSoap" />
182
-
183
- <add name="HttpGet" />
184
-
185
- <add name="HttpPost" />
186
-
187
- </protocols>
188
-
189
- </webServices>
190
-
191
- </system.web>
192
-
193
- <system.webServer>
194
-
195
- <modules runAllManagedModulesForAllRequests="true" />
196
-
197
- </system.webServer>
198
-
199
- </configuration>
200
-
201
- ```
202
-
203
- ### 発生しているエラー
281
+ ### 発生しているエラー
204
282
 
205
283
  ```
206
284
 
@@ -208,35 +286,15 @@
208
286
 
209
287
 
210
288
 
211
- 構成にエラーあり
289
+ アクセス拒否されした
212
-
213
-
214
-
290
+
291
+
292
+
215
- 説明: この要求処理するために必要な構成ファイルの処理中にエラーが発生しました。以下エラの詳細を確認し、構成ファイルに変更を加えください。
293
+ 説明: この要求処理に必要なリソースアクセスしようとしてエラーが発生しました。要求された URL へアクセスがサバーで構成されていない可能性があります
216
-
217
-
218
-
294
+
295
+
296
+
219
- パーサー エラー メッセージ: アプリケーション レベルを超えて allowDefinition='MachineToApplication' として登録されているセクションを使うことはできません。このエラーは、仮想ディレクトリが IISアプリケーションとして構成れなかった場に発生します
297
+ エラー メッセージ 401.2: 許可されていません: サーバー構成によりログオンに失敗しました指定された資格情報に基づいてこのディレクトリまたはページを表示するためのアクセス許可あること、および認証方法が Web サーバー有効になっているこを確認してくだい。詳細については、Web サーバーの管理者に問いわせてください
220
-
221
-
222
-
223
- ソース エラー:
224
-
225
-
226
-
227
- 行 8: <allow users="*" />
228
-
229
- 行 9: </authorization>
230
-
231
- 行 10: <trust level="Full" originUrl="" />
232
-
233
- 行 11: <webServices>
234
-
235
- 行 12: <protocols>
236
-
237
-
238
-
239
- ソース ファイル: C:\inetpub\wwwroot\test\web.config    行: 10
240
298
 
241
299
 
242
300
 
@@ -244,78 +302,6 @@
244
302
 
245
303
  ```
246
304
 
247
- ### ソースコード(Web.config③)
248
-
249
- ```
250
-
251
- <?xml version="1.0" encoding="utf-8"?>
252
-
253
- <configuration>
254
-
255
- <system.web>
256
-
257
- <customErrors mode="Off" />
258
-
259
- <compilation targetFramework="4.0" />
260
-
261
- <authorization>
262
-
263
- <deny users="?" />
264
-
265
- <allow users="*" />
266
-
267
- </authorization>
268
-
269
- <webServices>
270
-
271
- <protocols>
272
-
273
- <add name="HttpSoap" />
274
-
275
- <add name="HttpGet" />
276
-
277
- <add name="HttpPost" />
278
-
279
- </protocols>
280
-
281
- </webServices>
282
-
283
- </system.web>
284
-
285
- <system.webServer>
286
-
287
- <modules runAllManagedModulesForAllRequests="true" />
288
-
289
- </system.webServer>
290
-
291
- </configuration>
292
-
293
- ```
294
-
295
- ### 発生しているエラー③
296
-
297
- ```
298
-
299
- '/' アプリケーションでサーバー エラーが発生しました。
300
-
301
-
302
-
303
- アクセスが拒否されました。
304
-
305
-
306
-
307
- 説明: この要求の処理に必要なリソースにアクセスしようとしてエラーが発生しました。要求された URL へのアクセスがサーバーで構成されていない可能性があります。
308
-
309
-
310
-
311
- エラー メッセージ 401.2: 許可されていません: サーバー構成によりログオンに失敗しました。指定された資格情報に基づいてこのディレクトリまたはページを表示するためのアクセス許可があること、および認証方法が Web サーバーで有効になっていることを確認してください。詳細については、Web サーバーの管理者に問い合わせてください。
312
-
313
-
314
-
315
- バージョン情報: Microsoft .NET Framework バージョン:4.0.30319; ASP.NET バージョン:4.8.4250.0
316
-
317
- ```
318
-
319
305
  ### 試したこと
320
306
 
321
307
  ホストのIISでも同じ現象が出るか試すと

3

一部情報の誤りを訂正

2021/02/03 05:07

投稿

kkkkui
kkkkui

スコア8

test CHANGED
File without changes
test CHANGED
@@ -18,7 +18,7 @@
18
18
 
19
19
 
20
20
 
21
- 今詰まっているのは、IISを立ち上げると
21
+ 今詰まっているのは、Docker(IIS)を立ち上げると
22
22
 
23
23
  簡単なsample.htmlやsample.aspxはIE上から参照できるようになったのですが、
24
24
 
@@ -44,7 +44,7 @@
44
44
 
45
45
  Web.config①…VisualStudioで単純にビルド
46
46
 
47
- Web.config②…本番環境で動いているWeb.configからDB設定などを除去したもの(このweb.configで本番環境だとtest.aspxは動作しました)
47
+ Web.config②…本番環境で動いているWeb.configからDB設定などを除去したもの
48
48
 
49
49
  Web.config③…エラー②の指摘箇所を除去したもの
50
50
 

2

ソースの記載方法を修正しました

2021/02/03 02:21

投稿

kkkkui
kkkkui

スコア8

test CHANGED
File without changes
test CHANGED
@@ -350,6 +350,8 @@
350
350
 
351
351
  ### ソースコード(test.aspx)
352
352
 
353
+ ```
354
+
353
355
  <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="test.aspx.cs" Inherits="test.test" %>
354
356
 
355
357
  <!DOCTYPE html>
@@ -379,3 +381,5 @@
379
381
  </body>
380
382
 
381
383
  </html>
384
+
385
+ ```

1

ソースの記載方法を修正しました

2021/02/03 02:02

投稿

kkkkui
kkkkui

スコア8

test CHANGED
File without changes
test CHANGED
@@ -72,6 +72,8 @@
72
72
 
73
73
  ### ソースコード(Web.config①)
74
74
 
75
+ ```
76
+
75
77
  <?xml version="1.0" encoding="utf-8"?>
76
78
 
77
79
  <!--
@@ -92,10 +94,12 @@
92
94
 
93
95
  </configuration>
94
96
 
95
-
97
+ ```
96
98
 
97
99
  ### 発生しているエラー①
98
100
 
101
+ ```
102
+
99
103
  Server Error in '/' Application.
100
104
 
101
105
 
@@ -144,10 +148,12 @@
144
148
 
145
149
  </configuration>
146
150
 
147
-
151
+ ```
148
152
 
149
153
  ### ソースコード(Web.config②)
150
154
 
155
+ ```
156
+
151
157
  <?xml version="1.0" encoding="utf-8"?>
152
158
 
153
159
  <configuration>
@@ -192,10 +198,12 @@
192
198
 
193
199
  </configuration>
194
200
 
195
-
201
+ ```
196
202
 
197
203
  ### 発生しているエラー②
198
204
 
205
+ ```
206
+
199
207
  '/' アプリケーションでサーバー エラーが発生しました。
200
208
 
201
209
 
@@ -234,10 +242,12 @@
234
242
 
235
243
  バージョン情報: Microsoft .NET Framework バージョン:4.0.30319; ASP.NET バージョン:4.8.4250.0
236
244
 
237
-
245
+ ```
238
246
 
239
247
  ### ソースコード(Web.config③)
240
248
 
249
+ ```
250
+
241
251
  <?xml version="1.0" encoding="utf-8"?>
242
252
 
243
253
  <configuration>
@@ -280,10 +290,12 @@
280
290
 
281
291
  </configuration>
282
292
 
283
-
293
+ ```
284
294
 
285
295
  ### 発生しているエラー③
286
296
 
297
+ ```
298
+
287
299
  '/' アプリケーションでサーバー エラーが発生しました。
288
300
 
289
301
 
@@ -302,7 +314,7 @@
302
314
 
303
315
  バージョン情報: Microsoft .NET Framework バージョン:4.0.30319; ASP.NET バージョン:4.8.4250.0
304
316
 
305
-
317
+ ```
306
318
 
307
319
  ### 試したこと
308
320