将asp.net mvc4应用程序部署到godaddy

时间:2013-01-12 11:36:23

标签: asp.net asp.net-mvc-4

我在Visual Studio 2012上使用C#创建了一个ASP.NET MVC4应用程序。但是在部署它时遇到了困难。我将项目的所有文件夹上传到我的服务器(godaddy)。但仍然无法查看我的网站运行情况。

我的问题:这足以部署我的网站吗?还是需要什么?

2 个答案:

答案 0 :(得分:8)

你可以bin deploy将一个MVC4应用程序添加到GoDaddy。

只需将您需要的相关MVC4相关DLL复制到生产bin目录。

或者,您可以在“属性”窗口中为this blog post中所述的任何MVC4相关项目引用设置“复制本地”等于“true”。然后,当您执行发布应用程序时,将自动包含所有必需的程序集。

您可能不需要所有这些,但在我目前在GoDaddy上管理的MVC4应用程序中,我需要手动包含correct versions的DLL用于:

  • System.Web.Abstractions.dll
  • System.Web.Helpers.dll
  • System.Web.Mvc.dll
  • System.Web.Optimization.dll
  • System.Web.Razor.dll
  • System.Web.Routing.dll
  • System.Web.WebPages.Deployment.dll
  • System.Web.WebPages.dll
  • System.Web.WebPages.Razor.dll

答案 1 :(得分:0)

当然,您可以部署MVC 4应用程序。 Godaddy支持MVC 4。 我在部署MVC 4应用程序时所做的是:

<强> 1。我包含了诸如以下的DLL:

  • System.Web.Mvc
  • System.Web.Routing
  • System.Web.Abstractions

<强> 2。我编辑了web.config文件。我把下一个字符串:

    <system.web>
        <trust level="Medium"/>
        .....  
    </system.web>

第3。然后我使用文件系统发布方法,然后我使用FileZilla将文件传输到GoDaddy。我将所有文件复制到 httpdocs 目录。 您必须只复制到* httpdocs 目录。 *

这就是全部。祝好运。