如何将Asp.net MVC3应用程序部署到托管(Web托管提供商)

时间:2011-07-27 20:01:46

标签: asp.net-mvc-3 iis

我正在尝试部署我的asp.net mvc3应用程序, 这就是我所做的 1.我在(somee.com)注册了asp.net的免费域名 2.我通过(FTP FileZilla)将所有项目文件上传到服务器 3.我添加了Asp.net mvc3的所有Refernec(System.web.MVC,mvchelper,还添加了所有其他程序集)

但是当我从互联网http://imgur.com/OMoZT运行应用程序时发生此错误(IIS 7.5错误)

请你能告诉我如何部署,一步一步,因为我是初学者真的需要帮助来学习这种语言的美感也如何包含EF4.1 codefirst的东西。从基本步骤到结束请告诉我。

2 个答案:

答案 0 :(得分:1)

错误看起来可能是由于somee.com中为IIS设置了错误的框架。我从来没有使用它们,但在仪表板的某个地方可能会有一个选项。确保将其设置为使用.Net Framework 4。

如果您仍然遇到问题,请尝试关注有关bin部署的Phil Haack博客文章。

http://haacked.com/archive/2011/05/25/bin-deploying-asp-net-mvc-3.aspx

然后在Visual Studio中,您可以右键单击项目并选择发布...从那里您可以选择FTP选项。

答案 1 :(得分:1)

当您的托管服务提供商在IIS中创建网站时,他必须选择.net框架目标版本。

如果使用不同的框架版本发布解决方案,则会生成错误。