2016-03-28 2 views
0

Я использую VS2013 с ServiceStack 4.0.54, просто пытаясь запустить новый проект ServiceStack ASP.NET MVC5 для пустого шаблона. Кажется, что на линии пробилаНе удалось загрузить «ServiceStack.IUrlFilter» из сборки «ServiceStack.Interfaces ...»

ViewBag.Title = "Home Page"; 

в Index.cshtml с указанием ошибки в заголовке. Что еще нужно настроить для выполнения этого запуска.

Благодаря

Моя вина - жаль, что я была еще одна версия ServiceStack.Interfaces.dll зарегистрированную в сборке для моего COM Interop

Он работает сейчас - Спасибо - но это приводит меня к I думаю, моя реальная проблема - есть ли шаблон, который генерирует метаданные для таких операций, как ServiceStack ASP.Net Empty - в отличие от «ASP.NET ASP.NET - это бесплатная веб-среда для создания замечательных веб-сайтов и веб-сайтов приложений, использующих HTML, CSS и JavaScript ». с ServiceStack Hello World на дне.»Страница по умолчанию

Я хочу использовать MVC или AngularJS шаблон, но с/операции доступны. По существу усеченный проект метаданных.

Еще раз спасибо

Я получил ! метаданные Благодаря

ответ

1

Похоже, у вас есть грязное DLLs как IUrlFilter is defined in ServiceStack.Interfaces, которые я только проверить, используя dotPeek действительно в v4.0.54 из ServiceStack.Interfaces:

enter image description here

Я ожидаю, что у вас есть проекты, связанные со старой версией ServiceStack.Interfaces без IUrlFilter. Если вы не можете найти, какой именно проект, удалите все старые (то есть не v4.0.54) пакеты из своих решений NuGet /packages и перестройте, чтобы увидеть, какие проекты разбиты.

Вы можете проверить, были ли обновлены все проекты, закрыв ваше решение, удалив всю папку NuGet /packages, повторно откройте решение и переустановите, который должен снова загрузить все пакеты NuGet, если пакеты ServiceStack еще не установлены до версии 4.0. то у вас все еще есть проекты, ссылающиеся на более старые версии, которые все еще необходимо обновить.