我在共享服务器中托管了一个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'或其中一个依赖项。系统找不到指定的文件。
所以:
答案 0 :(得分:2)
我想建议一种不同的方法,我用我的项目做的,似乎是一个稳定的解决方案。
使用这个非常简单的repo在该区域创建博客的前端。忽略管理员部分。 https://github.com/VJAI/JustBlog
使用Wordpress API作为数据引擎来填充新创建区域中的数据。 https://developer.wordpress.com/docs/api/
编辑原始Wordpress博客的robot.txt,阻止其被搜索引擎抓取。如果可能的话,也可以将旧的wordpress博客置于维护模式下。
您将在www.mywebsite.com/blog
上找到新博客答案 1 :(得分:0)
您需要一个虚拟应用程序而不是目录。此外,您的主机必须为IIS正确配置PHP;不是所有人都这样做。
最后,您可能需要博客目录中的web.config文件来取消"撤消"从root继承的任何ASP.NET配置。这将是特定的,基于您的根应用程序。试一试,不要先担心。