【问题标题】:How do I host my Mvc web app using plesk panel?如何使用 plesk 面板托管我的 Mvc Web 应用程序?
【发布时间】:2017-12-07 13:13:14
【问题描述】:

我也在parallels注册了自己的域名和虚拟主机空间

他们在那里plesk control panel

我知道对于 html 页面,我需要将所有页面复制到 httpdoc 文件夹中

But what about by MVC WEBSITE?

HOW DO I HOST IT?

有人可以帮帮我吗?

【问题讨论】:

    标签: asp.net asp.net-mvc hosting web-hosting


    【解决方案1】:

    扩展之前的答案;

    您需要确保复制网站的“bin”文件夹。 您可能还需要确保 MVC 程序集在其中。

    当您在本地计算机上安装 MVC 时,会使用 GAC 注册多个程序集。 可能是您的主机没有安装所有必需的 ASP.NET MVC 程序集;如果没有,那么您将看到配置错误。

    由于这些程序集已在 GAC 中注册,因此 bin 文件夹默认不会包含它们。

    确保您的项目明确引用以下 DLL,并确保 Copy Local 属性为 true。

    • System.Web.Helpers
    • System.Web.Mvc
    • System.Web.Razor
    • System.Web.WebPages
    • System.Web.WebPages.Deployment
    • System.Web.WebPages.Razor
    • Microsoft.Web.Infrastructure

    重建您的项目并检查 bin 文件夹。这些文件现在应该存在。 将此文件夹的内容上传到您的主机。

    【讨论】:

      【解决方案2】:

      您必须将整个 mvc 项目复制到 httpdocs 文件夹中才能在线查看。

      您收到 500 - 内部服务器错误可能是因为服务器中的 mvc version 不同 (i mean may be you are using mvc v4 and the server has mvc v2)。

      所以只需联系您的托管服务提供商,我相信您会得到一个好的解决方案。

      【讨论】:

      • 您好,我联系了我的网络托管服务提供商,他们说您的问题。
      • 然后,请发布您收到的完整错误消息。也许我们可以帮助你。 :)
      【解决方案3】:

      我在使用 ASP .NET 4.5 的 MVC5 应用程序中遇到了同样的问题。为了解决这个问题,我使用 Visual Studio 发布工具 (Image1) 在解决方案资源管理器中单击鼠标右键。

      那么Web App就发布成功了。

      【讨论】:

        【解决方案4】:

        你将整个项目复制到 httpdoc 中,然后你必须为网站启用通配符 ASP .NET 映射,询问你的托管系统管理员,通常他们可以这样做

        【讨论】:

        • 出现错误:500 - 内部服务器错误。您要查找的资源有问题,无法显示。
        【解决方案5】:

        我建议(来自 Visual Studio)使用发布实用程序来实际上传您的网站。 Plesk Hosting 提供对 Web Deploy 的支持,这可能是您最好的选择,或者您也可以选择 FTP。当您使用 Visual Studio 的发布时,它应该(我认为)包括您拥有的依赖项(以防您在 GAC 中有任何东西)

        【讨论】:

          【解决方案6】:

          选择以下程序集:

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

          在“属性”窗口中,将“复制本地”设置为“真”。

          然后将mvc中的bin文件夹上传到服务器。这可能会解决问题

          【讨论】:

            猜你喜欢
            • 2017-02-05
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2015-05-07
            相关资源
            最近更新 更多