質問編集履歴

1

2020/07/16 22:19 コメント欄の内容を質問内容に反映しました。

2020/07/16 13:20

投稿

Aburu
Aburu

スコア4

test CHANGED
File without changes
test CHANGED
@@ -1,45 +1,63 @@
1
- ■知りたいこと
1
+ ■知りたいこと・困っていること
2
2
 
3
- JavaScript(クライアント)からASP.NET(サーバ)呼び出すには
3
+ 開発マシンのローカル IIS に、Visual Studio で作成した ASP.NET Web API デプロイし
4
4
 
5
- どのような手順が必要しょうか
5
+ JavaScript(クライアント)から呼び出す手順を知りたい
6
+
7
+ ※「ASP.NET Web アプリケーション(.Net Framework)」でプロジェクトを作成
6
8
 
7
9
 
8
10
 
9
- まずはASP.NETのWEBAPI標準で付いてくる「ValuesController.cs」を
11
+ まずはプロジェクト作成時にテンプレートで付いてくる「ValuesController.cs」を
10
12
 
11
13
  JavaScriptから呼び出そうとしていますが、404エラーになってしまいます。
12
14
 
13
15
 
14
16
 
15
- 試したこと・背景
17
+ 環境
16
18
 
17
- ①VisualStudioで「IIS Express」を起動してからだと
19
+ Windows10
18
20
 
19
-  JavaScriptから呼び出せる事を確認しました。
21
+ VisualStudioCommunity 2017
20
22
 
21
- ②ビルドして「bin」配下に出来たdll等を全てIISのディレクトリにコピーしましたが
22
-
23
-  JavaScriptから呼び出せず「404」エラーになりました。
23
+ .NetFramework4.6.1
24
24
 
25
25
 
26
26
 
27
- ①が出来るめ②も出来る思ったのですが、、、
27
+ ■試し・背景
28
28
 
29
+ ようやくローカル環境のIIS上でHTMLページを開くことができ
30
+
29
- 何か特別な手順が必要か知りです。
31
+ JavaScriptの呼び出しもでき状態です。
32
+
33
+ 次にJavaScript(クライアント側)からASP.NET(サーバ側)への通信の方法を学びたいです。
34
+
35
+ 学びの第一歩として
36
+
37
+ VisualStudioで「ASP.NET Web アプリケーション(.Net Framework)」でプロジェクトを作った際
38
+
39
+ テンプレートで出来る「ValuesController」をクライアント(JavaScript)から呼び出そうとしました。
40
+
41
+ ※https://localhost/api/values
30
42
 
31
43
 
32
44
 
33
- 初めてWebサイトの構築実施ており
45
+ VisualStudioで「IIS Express」起動た状態では
34
46
 
35
- クライアンHTMLとJavaScriptで作成できました
47
+ ポー番号違いますがJavaScriptから上記URL呼び出せる事を確認したので
36
48
 
37
- サーバ側を何で構成か迷いASP.NETを選択しました。
49
+ 実際にIISのディレクトリに配置てJavaScriptから呼び出そしましたが「404」エラーになります
50
+
51
+ ※https://localhost:443/api/values
38
52
 
39
53
 
40
54
 
41
- 特にASP.NETこだわり無いため
55
+ "IISのディレクトリ配置"という行為
42
56
 
43
- もっと簡単にクライアンからサーバを呼び出せる言語があれば
57
+ VisualStudioでビルドした際出来るプロジェクト配下「\bin\Debug\netcoreapp2.1」の
44
58
 
45
- そちらにしす。
59
+ 全ファイルをIISのディレクトリ配置す。
60
+
61
+ ※「\inetpub\wwwroot」直下にdllファイル等を格納
62
+
63
+ ※そもそも、この考え方がおかしい?