【问题标题】:Wordpress blog inside an Asp.net MVC siteAsp.net MVC 站点中的 Wordpress 博客
【发布时间】:2016-03-18 02:20:46
【问题描述】:

我有一个托管在共享服务器中的 ASP.NET MVC 3 网站。 我想在 /blog (www.domain.com/blog) 中创建一个 WordPress 博客。

我在管理面板中创建了一个虚拟目录,指向包含所有 WordPress 文件的博客目录。

当我导航到 www.domain.com/blog 时,我收到以下错误消息:

无法加载文件或程序集“System.Web.Mvc, Version=3.0.0.1, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或其依赖项之一。系统找不到指定的文件。

所以:

  1. 是否可以在 /blog 中运行 Wordpress 博客 (PHP)?
  2. 这种方法(虚拟目录)是否正确?如果是,如何解决此错误?
  3. 如果不正确,如何让 /blog 运行?

【问题讨论】:

    标签: asp.net-mvc wordpress


    【解决方案1】:

    您需要一个虚拟应用程序而不是目录。此外,您的主机必须为 IIS 正确配置 PHP;并非所有人都这样做。

    最后,您可能需要博客目录中的 web.config 文件来“撤消”从根目录继承的任何 ASP.NET 配置。这将是具体的,基于您的根应用程序。先试试看,不要担心这个。

    【讨论】:

      【解决方案2】:

      我想建议一种不同的方法,就像我在项目中所做的那样,似乎是一个稳定的解决方案。

      1. 在您现有的 ASP.NET MVC 项目中创建一个“博客”区域。
      2. 使用这个非常简单的存储库在该区域创建博客前端。忽略管理部分。 https://github.com/VJAI/JustBlog

      3. 使用 Wordpress API 作为数据引擎在新创建的区域中填充数据。 https://developer.wordpress.com/docs/api/

      4. 编辑原始 Wordpress 博客的 robots.txt 并阻止其被搜索引擎抓取。如果可能,也将旧的 wordpress 博客置于维护模式。

      您将在 www.mywebsite.com/blog 拥有您的新博客

      【讨论】:

        猜你喜欢
        • 2020-05-07
        • 2015-04-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-11-19
        • 1970-01-01
        相关资源
        最近更新 更多