Asp.net mvc Asp.net MVC站点中的Wordpress博客

Asp.net mvc Asp.net MVC站点中的Wordpress博客,asp.net-mvc,wordpress,Asp.net Mvc,Wordpress,我有一个ASP.NETMVC3网站托管在一个共享服务器上。 我想在/blog(www.domain.com/blog)中创建一个WordPress博客 我在管理面板中创建了一个虚拟目录,指向包含所有WordPress文件的博客目录 当我导航到www.domain.com/blog时,我收到以下错误消息: 无法加载文件或程序集“System.Web.Mvc,Version=3.0.0.1,Culture=neutral,PublicKeyToken=31bf3856ad364e35”或其依赖项之一

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

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

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

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

因此:

  • 是否可以在/blog中运行Wordpress博客(PHP)
  • 这种方法(虚拟目录)正确吗?如果是,如何修复此错误
  • 如果不正确,如何运行/blog

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


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

    我想建议一种不同的方法,我在项目中采用了这种方法,似乎是一种稳定的解决方案

  • 在现有ASP.NET MVC项目中创建一个区域“博客”
  • 使用这个非常简单的repo来创建该区域的博客前端。忽略管理部分。

  • 使用Wordpress API作为数据引擎来填充新创建区域中的数据。

  • 编辑你原来Wordpress博客的robot.txt并阻止它被搜索引擎抓取。如果可能的话,把旧的wordpress博客也放在维护模式下

  • 您将在www.mywebsite.com/blog上创建新博客