質問編集履歴

2

詳細を追記

2020/05/19 07:18

投稿

ryu_k
ryu_k

スコア19

test CHANGED
File without changes
test CHANGED
@@ -30,7 +30,23 @@
30
30
 
31
31
  ### 操作したこと
32
32
 
33
+ VS2019にて「ASP.NET Core Webアプリケーション」にて作成しました。
34
+
35
+ その後WebAPIを使用していたため、Startup.csを編集しました。
36
+
33
- VS2019
37
+ ```ここ言語を入力
38
+
39
+ app.UseEndpoints(endpoints =>
40
+
41
+ {
42
+
43
+ endpoints.MapRazorPages(); ←★
44
+
45
+ endpoints.MapControllers(); ←これを追記。
46
+
47
+ });
48
+
49
+ ```
34
50
 
35
51
  WebAPIのコントローラーを追加するために以下操作を行いました。
36
52
 
@@ -52,7 +68,7 @@
52
68
 
53
69
 
54
70
 
55
- サーバー起動後、URLにてアクセスすると上記エラーメッセージが表示されました。
71
+ サーバー起動後、URLにてアクセスすると★の箇所で上記エラーメッセージが表示されました。
56
72
 
57
73
  ただし、AAAController1つのみを作成している場合はエラーは発生しません。
58
74
 

1

記載が足りていない情報を追記しました。

2020/05/19 07:18

投稿

ryu_k
ryu_k

スコア19

test CHANGED
File without changes
test CHANGED
@@ -1,3 +1,11 @@
1
+ ### 環境
2
+
3
+ .NET Core 3.1
4
+
5
+ VisualStudio2019
6
+
7
+
8
+
1
9
  ### 発生している問題・エラーメッセージ
2
10
 
3
11
 
@@ -22,15 +30,35 @@
22
30
 
23
31
  ### 操作したこと
24
32
 
33
+ VS2019にて
34
+
35
+ WebAPIのコントローラーを追加するために以下操作を行いました。
36
+
37
+
38
+
39
+  1.プロジェクトの右クリックで「追加→コントローラー」
40
+
41
+  2.表示された「新規スキャフォールディング アイテムの追加」ダイアログで
42
+
25
- VS2019にて「読み取り/書き込みアクションがある APIコントローラー」を2つ作成しました。
43
+  3.「読み取り/書き込みアクションがある APIコントローラー」をを指定
44
+
45
+
46
+
47
+ 上記操作でコントローラーを2つ作成しました。
26
48
 
27
49
  ・AAAController
28
50
 
29
51
  ・BBBController
30
52
 
53
+
54
+
31
55
  サーバー起動後、URLにてアクセスすると上記エラーメッセージが表示されました。
32
56
 
33
- ただし、AAAControllerのみ作成している場合はエラーは発生しません。
57
+ ただし、AAAController1つのみ作成している場合はエラーは発生しません。
58
+
59
+ (下記のソースコードは自動生成されたもので手を加えていないものです)
60
+
61
+
34
62
 
35
63
 
36
64