1

私は自分のボックスを持っているので、サーバーを完全に制御できます。SQL Server 2008 を使用しています。データベースが作成されることを期待してアプリケーションを実行しましたが、エラーが発生し続けます。

ログインで要求されたデータベース「何とか」を開けません。ログインに失敗しました。ユーザー 'IIS APPPOOL\appname' のログインに失敗しました。

SSMS にアクセスしてユーザー IISAPPPOOL\appname を追加しようとしましたが、何の役にも立ちませんでした。これが私のweb.configからの接続文字列です

<add name="Context" 
     connectionString="Data Source=Server\DbInstance;Initial Catalog=blahblah;Integrated Security=True;User ID=myUser;Password=myPassword" 
     providerName="System.Data.SqlClient" />

私のglobal.asaxからの初期化子

Database.SetInitializer(new MigrateDatabaseToLatestVersion<Context, Configuration>());

コードが最初に失敗し、データベースを作成していないため、アプリが失敗していますか?それともアクセス許可の問題が原因ですか? より具体的な情報を提供する必要がある場合は、できます。

4

1 に答える 1