[ad_1]
私はWebアプリケーションに取り組んでいます。 突然、「System.Data.SqlClient.SqlException がユーザー コードによって処理されませんでした: ユーザー ‘IIS APPPOOL\DefaultAppPool のログインに失敗しました」というエラーが発生しました。 誰か助けてくれませんか。
解決策 1
[iis]->[アプリケーション プール]に移動し、アプリケーションで使用されているアプリケーション プールを見つけます -> それをクリックし、[アクション]パネルで[詳細設定]をクリックします。 「Identity」プロパティを見つけて、それを localsystem に変更します。
問題が解決する場合は、解決策としてマークしてください。
解決策 9
次のリンクを参照してください。
http://www.asp.net/mvc/overview/deployment/visual-studio-web-deployment/deploying-to-iis[^]
新しいデータベースの許可スクリプトを作成する
アプリケーションが開発用コンピューター上の IIS で実行される場合、アプリケーションはデフォルトのアプリケーション プールの資格情報を使用してデータベースにアクセスします。 ただし、デフォルトでは、アプリケーション プール ID にはデータベースを開く権限がありません。 したがって、その権限を付与するにはスクリプトを実行する必要があります。 このセクションでは、アプリケーションが IIS で実行されるときにデータベースを開くことができるようにするために、後で実行するスクリプトを作成します。
次のスクリプトを実行します。
IF NOT EXISTS (SELECT name FROM sys.server_principals WHERE name = 'IIS APPPOOL\DefaultAppPool') BEGIN CREATE LOGIN [IIS APPPOOL\DefaultAppPool] FROM WINDOWS WITH DEFAULT_DATABASE=[master], DEFAULT_LANGUAGE=[us_english] END GO CREATE USER [WebDatabaseUser] FOR LOGIN [IIS APPPOOL\DefaultAppPool] GO EXEC sp_addrolemember 'db_owner', 'WebDatabaseUser' GO
解決策 8
このスクリプトを実行します:
ログインの作成 [IIS APPPOOL\DefaultAppPool] 窓から
行く
–USE テーブル名
行く
ユーザーを作成 [IIS APPPOOL\DefaultAppPool] ログイン用 [IIS APPPOOL\DefaultAppPool]
行く
EXEC sp_addrolemember ‘db_datareader’、’IIS APPPOOL\DefaultAppPool’
行く
EXEC sp_addrolemember ‘db_datawriter’、’IIS APPPOOL\DefaultAppPool’
行く
解決策 17
私のコーダーは私に .net に移行するよう説得しようとしています
PHPから。 費用がかかるので、私はいつもそのアイデアが嫌いでした。
しかし、それでも彼は努力している。 私はMovable Typeを使っています。
約 1 年間、数多くの Web サイトを利用してきたため、別のプラットフォームに切り替えるかどうか心配しています。
blogengine.net についてはとても良いことを聞いています。 は
すべてのWordPressコンテンツを転送できる方法はありますか
その中に? 助けていただければ幸いです。 ウクライナのために寄付する
[ad_2]
コメント