好吧,我是一個初學者,嘗試使用Code First Migration
在GoDaddy的服務器開發ASP.Net MVC 5
應用C# language
部署Web應用程序。我完全是感到驚訝和失望看到沒有適當的材料可用於在線指導初學者部署應用程序。 google搜索了一會兒後,反正我也跟着下面的步驟,但仍無法看到我的web應用程序LIVE:如何部署ASP.Net MVC在Visual Studio 5碼GoDaddy的的Plesk服務器 - 代碼第一次
步驟1: 買一個域名
第2步: 買了Plesk服務器的
步驟3: 鏈接的域名Plesk服務器的
第4步: 現在又到Plesk服務器,設置和下載的發佈配置文件
第5步: 現在在Visual Studio我右擊的解決方案並點擊「發佈」
步驟6: 進口下載發佈配置文件,並在連接選項卡,驗證連接到服務器選擇的Web部署。我猜目前爲止這麼好。
第7步:現在我在「設置」選項卡中看到了很多複選框,我選擇了屏幕截圖中顯示的選項。
圖片1:
圖片2:
基於假設上面的設置是正確的,我不是很確定。
Successful Publish
後,我得到以下錯誤,當我打開Web應用程序:
錯誤1:
System.Security.SecurityException: Request failed
在互聯網上搜索後,我發現我需要添加
<trust level="Full"/>
在我的Web.Config文件。所以,在我的本地VS中,我改變了Web。配置文件象下面這樣:
<system.web>
<authentication mode="None" />
<compilation debug="true" targetFramework="4.5.2" />
<httpRuntime targetFramework="4.5.2" />
<httpModules>
<add name="ApplicationInsightsWebTracking" type="Microsoft.ApplicationInsights.Web.ApplicationInsightsHttpModule, Microsoft.AI.Web" />
</httpModules>
<customErrors mode="Off"/>
<trust level="Full" />
</system.web>
前進,現在我再次公佈的程序,現在我看到下面的錯誤:
錯誤2:
System.ComponentModel.Win32Exception: This program is blocked by group policy. For more information, contact your system administrator
現在,我再次搜索谷歌和發現我需要刻度標記 「啓用預編譯網站」
圖3:
後,這一切現在當我運行應用程序,我得到以下錯誤:
圖片4:
PS:我登錄到Plesk服務器,我可以看到我的項目文件上傳到服務器。有人可以指導我解決問題。我是否在WEB部署設置,Web.Config甚至連接字符串中犯了錯誤?