2016-02-26 10 views
0

Я разработал, 2 года назад, небольшое веб-приложение с шаблоном проекта .Net горячего полотенца с угловым ветром. В это время он отлично работал. Я решил сделать это недавно, но он больше не работает. В этой заявке есть следующие технологии:горячее полотенце угловое 1.2 - web ap (i) с ветром

горячее полотенце углового бриза.

  • сущность рамки лукаво .Net 6 (с именем верблюжьего сущностей/таблиц)
  • настраиваемого поставщика членства
  • Web API 2 ApiController
  • EFContextProvider Breeze.ContextProvider.EF6 Breeze.WebApi2.

Итак, 2 года назад это работало.

Нет. Я отменил членство в членстве при входе в приложение (основной провайдер отказался при открытии).

Почему веб-приложение больше не работает?

Есть идеи?

Я хорошо видел некоторые сообщения по этой проблеме, но это не работает. При необходимости я покажу вам код.

Заранее спасибо за помощь.

С уважением.

PS: Я изменил среду между ними с первого раза, она работала на 64-разрядных 64-битных Windows 7, и теперь она не работает на Windows 10 профессиональных 64-битных. Вот в чем причина ?

+0

У вас нет доступа к вашей базе данных. Это, скорее всего, не проблема углов. –

+0

Я полагаю, это так. Но почему он работал 2 года назад? Есть ли проблема совместимости между членством и веб-api? – fguigui

+0

Это исключение происходит только при подключении к базе данных. Даже если вы сделали это консольным приложением, он потерпит неудачу. Добавьте строку подключения к вопросу и измените теги на структуру sql-server и/или сущность, и вы с большей вероятностью получите ответ. Это может быть что-то столь же просто, как отсутствующий файл .mdf или локальная установка SQL Server, но без какого-либо кода я не могу сделать квалифицированную догадку. –

ответ

0

По-видимому, это известная проблема, и никаких проблем с connectionString (это правильно).

Возникла проблема с членствомProvider, когда вызывается действие «Логин» от клиента, который вызывается слишком рано (использование Webmatrix.Data и Webmatrix.WebData). Смотрите это: Attempt by security transparent method 'WebMatrix.WebData.PreApplicationStartCode.Start()'

Тогда после того, как вы должны использовать Microsoft.AspNet.WebHelpers (другой самородок для установки), так что будет проблема совместимости между WebMatrix и WebHelpers и делать то, что описано в этой StackOverflow должности. И он должен работать.