2017-06-09 9 views
0

データベースに接続するWindowsフォームアプリケーション(デスクトップアプリケーション)を作成しています。私はサービスアカウントのdomain \ userも作成しました。今、私はclickonceを使ってアプリケーションを配備し、IISを使ってアプリケーションを起動します。 IISでは、私が作成したサービスアカウントに自分のアプリケーションプールIDを設定して、自分のアプリケーションがそのサービスアカウントを使用してデータベースに接続するようにしました。アプリケーションをテストすると、データベースに接続できませんでした。ユーザーはデータベースに接続していないと言います。エラーを確認すると、IISで設定したアカウントの代わりに、自分のアプリケーションが起動しているPCの現在のログオンユーザーのアカウントを使用したことが示されます。ちなみに、私はSSPI接続文字列を使用していて、私のSQLはWindows認証に設定されています。私のアプリケーションがIISで設定したアカウントを使用してデータベースに接続することは可能ですか?いいえ、作成したサービスアカウントを使用して自分のデータベースに接続する方法はありますか?助けてください、ここでSSPI接続で特定のユーザーを使用するVB.netの文字列

+1

アプリケーションがデスクトップアプリケーションであると言ったときに、IISを起動してアプリケーションを起動するとはどういう意味ですか? –

+0

下記の画像をご覧ください –

答えて

0

enter image description here

、私はIISマネージャでブラウズをクリックすると、これがロードされると、私はだせをクリックしたときに、私のWindowsフォームがロードされます。

関連する問題