私は自分のボックスを持っているので、サーバーを完全に制御できます。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>());
コードが最初に失敗し、データベースを作成していないため、アプリが失敗していますか?それともアクセス許可の問題が原因ですか? より具体的な情報を提供する必要がある場合は、できます。