好吧,我是一个初学者,尝试使用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甚至连接字符串中犯了错误?