0
Windowsサーバー2012でWeb APIをホストしました。ポートとipaddressのようなバインディングを設定しました。クライアントマシンのWeb APIにアクセスする方法
設定後、APIを参照しても問題ありません。
他のマシンから設定したAPIにアクセスしたかったのです。
ウェブ設定でどのような設定が必要ですか。
私は配備の初心者です。これで私を助けてください。
ありがとうございます。
Windowsサーバー2012でWeb APIをホストしました。ポートとipaddressのようなバインディングを設定しました。クライアントマシンのWeb APIにアクセスする方法
設定後、APIを参照しても問題ありません。
他のマシンから設定したAPIにアクセスしたかったのです。
ウェブ設定でどのような設定が必要ですか。
私は配備の初心者です。これで私を助けてください。
ありがとうございます。
Access-Control-Allow-Originヘッダーを設定する必要があります。具体的にJSON用:
[AllowCrossSiteJson]
public ActionResult YourMethod()
{
return Json("Works better?");
}
または全部をコントローラ用:あなたはまた、含まれるように、あなたのweb.configファイルを編集することができ
[AllowCrossSiteJson]
public class ValuesController : ApiController
{
:
<httpProtocol>
<customHeaders>
<clear />
<add name="Access-Control-Allow-Origin" value="*" />
</customHeaders>
</httpProtocol>
出典:https://docs.microsoft.com/en-us/aspnet/core/security/cors
はこれを参照してください。 :https://stackoverflow.com/help/askingを参照してください。 – Gahan