Веб-приложение Mvc, развернутое при ошибке IIS: невозможно открыть базу данных «aspnetdb.mdf», запрошенную при входе в систему - PullRequest
0 голосов
/ 11 января 2012

Я работаю над веб-приложением Mvc, я развернул его на IIS 6, что выдает ошибку

Cannot open database "aspnetdb.mdf" requested by the login. The login failed.
Login failed for user 'IIS APPPOOL\ASP.NET v4.0'.

I also enable authentication :
anonymous and also for ASP.NET Impersonate 

Моя строка подключения

    <connectionStrings>
    <add name="ApplicationServices"
         connectionString="data source=.\SQLEXPRESS;Integrated Security=True;initial catalog=aspnetdb.mdf"
         providerName="System.Data.SqlClient" />
  </connectionStrings>

, пожалуйста, помогите мне

Мне нужно загрузить это приложение на сервер.

1 Ответ

1 голос
/ 11 января 2012

Необходимо предоставить безопасный доступ к базе данных для удостоверения пула приложений IIS:

http://learn.iis.net/page.aspx/624/application-pool-identities/

Использование диспетчера SQL Express и раздела безопасности.

см. Эту тему:

http://www.justskins.com/forums/sql-iis-application-pool-84726.html

и это

http://kannabirank.wordpress.com/2011/06/12/add-app-pool-identity-to-sql-server-db_owner-role/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...