我的第一個問題在這裏,我希望有人能幫助我。爲什麼我的MVC 5 ASP.Net應用程序在本地工作,但部署到Azure時不能運行?
我是新開發ASP.Net應用程序,並且最近完成了一個基於賽車手,團隊等的小型項目,這些項目在本地運行良好,但在我將其部署到Azure時沒有。
我注意到的第一個問題是CSS沒有加載到部署的版本上。默認頁面,首頁,關於和聯繫人都工作正常(雖然沒有我的造型),但我自己創建我自己的模型返回錯誤頁面說只有
錯誤。處理您的請求時發生錯誤。
它們在本地版本中正常工作。
我做了一些網上搜索,幫我找出這個問題,我發現這裏的建議#2,設置 <customErrors mode="Off"/>
拿到發生了什麼更詳細的錯誤報告,但我無法找到任何這樣的選擇在我的Web.config或項目中的其他地方。如果這有什麼區別,我正在使用Visual Studio Enterprise 2015? customErrors可能會折舊?
我遵循了一些指南來完成信件的部署,其中包括由我的講師提供的一個信息,我知道它已經爲其他人員工作,所以我對於問題可能出在哪裏有點困惑。
我在Visual Studio中發佈Web /設置菜單中進行部署時檢查框「執行代碼先遷移」,雖然我有2個數據庫中列出, ApplicationDBContext(defaultConnection)和 MyModelContext(一個我自己創建) 。 ApplicationDBContext上的複選框呈灰色,所以我只能選擇MyModelContext。
在我的web.config我有2個連接字符串,一個是在我的所有AspNetUsers表都包含在DefaultConnection和另一個叫MyModelContext哪裏我自己的表都包含了車手,車隊等
請讓我知道如果我需要對我的問題更具體。
我在運行Visual Studio 2015年企業時,SQL Server 2014的Windows 10
編輯: 打開包管理器控制檯時,我發現這個錯誤。我不確定它是否相關,但認爲它可能有用。
'System.Management.Automation.Runspaces.InitialSessionState'的類型初始值設定項引發異常。