2012-01-10 114 views
1

我的託管計劃包括1個網站。我在該網站上安裝了一個MVC3項目,並且按照設計工作。現在我想在子目錄中的同一站點上安裝博客。我正在使用的博客是Wordpress。 Wordpress安裝到MVC3網站的子目錄中。當我運行 WordPress的博客,我收到了.NET錯誤頁面出現錯誤:MVC3網站與WordPress的子目錄

「‘System.Web.Helpers,版本= 1.0.0.0,文化=中性公鑰= 31bf3856ad364e35’無法加載」

的MVC3站點運行在http://www.setlisthelper.com 我想博客網站在http://www.setlisthelper.com/blog

運行我假設MVC3正在尋找BlogController當我去博客的目錄。在IIS7或MVC3中是否存在一個設置,告訴它僅僅離開博客目錄而不使用.NET?

回答

2

嘗試Global.asax.cs添加以下內容到RegisterRoutes功能:

routes.IgnoreRoute("{*blog}", new { blog = @"blog(/.*)?" }); 

你應該能夠去它的鏈接:http://www.setlisthelper.com/blog/index.php

+1

感謝您的回答。我確實需要這樣做。不過,我最初的問題是通過將.NET dll上傳到博客vdir中的bin文件夾解決的。因此,我在root和blog子目錄中有一個bin目錄。不知道爲什麼我需要這樣做。博客目錄是一個應用程序目錄,所以也許這就是爲什麼。 – user1141655 2012-01-11 02:19:13

+0

將bin文件夾上傳到虛擬目錄也解決了我的問題。 – 2015-04-19 13:55:21