2012-01-11 13 views
0

ログインで要求されたオープンなデータベース「ASPNETDB.MDF」、 私は私にエラーのMVC Webアプリケーションは:私は、MVCのWebアプリケーションに取り組んでいます

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 
を与えているIIS 6でそれを展開していることはできません

私の接続文字列が

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

である私は、サーバー上でこのアプリをアップロードする必要が私に

を助けてください。

答えて

1

あなたは、IISのアプリケーションプールIDのためにデータベースへのセキュリティアクセス権を与える必要があります。

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

SQL Expressの管理、およびセキュリティのセクションを使用します。

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

とリチャードやあ、私はそれがなかった上記のすべて、その後も得て、同じエラー:( 私のデータベースは、私はASPNETDBある。すなわち、この

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

+0

は、このスレッドを参照してくださいSQLメンバデータベースを使用しています 私のApp_Dataフォルダにのみ – Neo