■知りたいこと・困っていること
開発マシンのローカル IIS に、Visual Studio で作成した ASP.NET Web API をデプロイし
JavaScript(クライアント)から呼び出す手順を知りたいです。
※「ASP.NET Web アプリケーション(.Net Framework)」でプロジェクトを作成
まずはプロジェクト作成時にテンプレートで付いてくる「ValuesController.cs」を
JavaScriptから呼び出そうとしていますが、404エラーになってしまいます。
■環境
Windows10
VisualStudioCommunity 2017
.NetFramework4.6.1
■試したこと・背景
ようやくローカル環境のIIS上でHTMLページを開くことができ
JavaScriptの呼び出しもできた状態です。
次にJavaScript(クライアント側)からASP.NET(サーバ側)への通信の方法を学びたいです。
学びの第一歩として
VisualStudioで「ASP.NET Web アプリケーション(.Net Framework)」でプロジェクトを作った際
テンプレートで出来る「ValuesController」をクライアント(JavaScript)から呼び出そうとしました。
※https://localhost/api/values
VisualStudioで「IIS Express」を起動した状態では
ポート番号は違いますがJavaScriptから上記URLで呼び出せる事を確認したので
実際にIISのディレクトリに配置してJavaScriptから呼び出そうとしましたが「404」エラーになります。
※https://localhost:443/api/values
"IISのディレクトリに配置"という行為は
VisualStudioでビルドした際に出来るプロジェクト配下「\bin\Debug\netcoreapp2.1」の
全ファイルをIISのディレクトリに配置しています。
※「\inetpub\wwwroot」直下にdllファイル等を格納
※そもそも、この考え方がおかしい?
回答1件
あなたの回答
tips
プレビュー