簡體   English   中英

CORS 關於在 Azure 虛擬機之外的瀏覽器上訪問 Web 應用程序的問題

[英]CORS ISSUES on Accessing Web Application on a Browser Outside Azure Virtual Machine

大家好,我有一個 Angular 和 Asp.net 核心應用程序部署在 IIS 虛擬機 Z3A580F142203677F1F3BC308 上。 It is working perfectly work on the IIS Localhost on the AZURE Virtual Machine but when trying to access the Application outside Virtual Machine using the IP address and the Port number, am having CORS Issue from origin 'http://10.95.102.55:95'已被 CORS 策略阻止:對預檢請求的響應未通過訪問控制檢查:響應中的“Access-Control-Allow-Credentials”header 的值為“”,當請求的憑據模式時必須為“真”是“包括”。 XMLHttpRequest 發起的請求的憑證模式由 withCredentials 屬性控制。

請問可能是什么問題,因為它在虛擬機上工作但在虛擬機外部是問題,禁用 Window 防火牆並在端口上設置入站和出站規則。 請幫忙

在 iis 中部署的應用程序中應用以下更改。

<system.webServer>
<httpProtocol>
    <customHeaders>
        <add name="Access-Control-Allow-Origin" value="*" />
        <add name="Access-Control-Allow-Methods" value="GET,POST,OPTIONS" />
        <add name="Access-Control-Allow-Headers" value="Content-Type, soapaction" />
    </customHeaders>
</httpProtocol>
</system.webServer>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM