2012-01-10 3 views
1

Мой хостинг-план включает 1 сайт. Я установил проект MVC3 на этом сайте и работает в соответствии с проектом. Теперь я хотел бы установить блог на том же сайте в подкаталоге. Блог, который я использую, - Wordpress. Wordpress устанавливается в подкаталог на сайте MVC3. Когда я бегу блог Wordpress я получаю страницу ошибки .NET с ошибкой:Сайт MVC3 с Wordpress в подкаталоге

" 'System.Web.Helpers, Version = 1.0.0.0, культура = нейтральной, PublicKeyToken = 31bf3856ad364e35' не может быть загружен"

сайт работает на MVC3 http://www.setlisthelper.com Я хочу сайт блог работать на http://www.setlisthelper.com/blog

Я предполагаю, что MVC3 ищет BlogController, когда я иду в каталог блога. Есть ли параметр в IIS7 или MVC3, который сообщает ему, чтобы он оставался в блоге в блоге и не использовал .NET?

ответ

2

попробуйте добавить это к вашей RegisterRoutes функции в Global.asax.cs:

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

Вы должны быть в состоянии пойти к нему со ссылкой: http://www.setlisthelper.com/blog/index.php

+1

Спасибо за ответ. Мне нужно было это сделать. Однако моя первоначальная проблема была решена путем загрузки DLL .NET в папку bin в блоге vdir. Поэтому у меня есть каталог bin в подкаталоге root и blog. Не знаю, зачем мне это нужно. Каталог dir - это каталог приложений, поэтому, возможно, именно поэтому. – user1141655

+0

Загрузка папки bin в виртуальный каталог также решила проблему. –

Смежные вопросы