我想把IIS上的系統搬到Azure上,用kudu添加一些空檔案夾(沒有任何代碼),讓用戶用瀏覽器點擊網址,彈出驗證賬號的輸入框。驗證成功后,您可以看到以下截圖檔案或檔案夾串列,用于下載檔案或閱讀檔案(文本檔案或PDF)。現在打開Azure網頁可以看到檔案串列,但是windows集成驗證不能用。我怎樣才能做到這一點?(因為系統會被其他服務呼叫,不方便使用Azure AD認證。原來在IIS上,登錄賬號寫在web.config中) 這里輸入圖片說明
網路配置:
<configuration>
<system.web>
<customErrors mode="On" defaultRedirect="~/error.html" />
<authentication mode="Windows">
</authentication>
<authorization>
<allow users="Owner" />
<allow users="User" />
<deny users="*" />
</authorization>
</system.web>
<system.webServer>
<directoryBrowse enabled="true" />
</system.webServer>
</configuration>
uj5u.com熱心網友回復:
- 這不可能。Windows 身份驗證適用于內部部署。
- 對于 Azure 網站,Azure Active Directory 顯然是最佳選擇。
- 從 AD 同步到 Azure Active Directory 也很容易設定。
- 如果您仍想使用 Windows 身份驗證并在 Azure 上托管您的網站,您可以創建 Windows VM 并在那里托管您的網站。
- 您需要將 VM 加入您的 AD。
- 為此,兩個 VM 必須位于同一網路中。
- 如果您的 VM 在本地,則需要創建 站點到站點 VPN
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/341471.html
