簡體   English   中英

具有Azure AD身份驗證的MVC Webapp在本地運行良好,但在移植到Azure應用程序服務時無法正常運行

[英]MVC webapp with Azure AD authentication works fine in local but not when porting to Azure app services

我已按照以下步驟創建了Web應用,以對我的Mvc Web應用實施Azure Active Directory身份驗證(工作或學校帳戶身份驗證)。

當我在MVC Web應用程序本身中創建項目時,它會詢問該項目的身份驗證模式。 因此,我已將身份驗證模式更改為工作或學校帳戶身份驗證。 選中此選項后,默認情況下將填充目錄,而我已檢查了Read目錄數據。

單擊創建后,Visual Studio本身會生成以下文件以供我相信的Work或學校帳戶身份驗證,

  1. app_start文件夾中的Startup.Auth.cs
  2. AdelsTokenCache.cs,Moldels文件夾中的ApplicationDbContext

一旦我從Visual Studio運行了該應用程序,它就可以正常工作,可以像往常一樣轉到Microsft的在線頁面,如果它成功通過了身份驗證,則會到達該Web應用程序的主控制器。

為了檢查azure應用程序服務,我們已經在Azure webservices中創建了該Web應用程序,並通過FTP客戶端將代碼庫復制到了指定的遠程文件夾中。 但是現在出現了屏幕截圖之類的錯誤

(注:我使用App Service計划/定價層作為免費套餐,也沒有將SSL證書添加到我的Web應用程序中)

如@Chetan所說,您不能將localdb / sqlexpress與Azure應用服務一起使用。 您可以使用SQL Azure,也可以使用混合連接從Azure App Service中的Web應用程序連接到本地SQL Server

暫無
暫無

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

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