2011-07-27 40 views
1

我想部署我的asp.net mvc3应用程序, 这里是我做的 1.我注册了一个免费的asp.net域名(somee.com)
2. ni通过(FTP FileZilla)将所有项目文件上传到服务器
3.我还添加了所有Refernec也是Asp.net mvc3(System.web.MVC,mvchelper,n所有其他程序集也是我增加)如何将Asp.net MVC3应用程序部署到托管(虚拟主机提供商)

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

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

回答

1

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

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

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

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

+0

我刚刚尝试在somee.com上设置一个帐户,并得到“无法在foder上设置ACL!”死亡的黄色屏幕。如果他们的服务器配置不正确,我不会感到惊讶。 –

1

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

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

相关问题