私の接続文字列は正しいです。Visual Studio 内からデバッグして実行すると機能します。
私の問題は、IIS から自分のサイトを参照して、ネットワーク内の任意の PC から自分の Web サイトにアクセスできるようにする必要があることです。
アプリケーション プール ID を に変更するとlocalsystem
、機能しました。テストする手段がないため、ネットワーク内のどの PC でも動作しないのではないかと心配しています。
動作するかどうか確認できますか?
私の接続文字列は正しいです。Visual Studio 内からデバッグして実行すると機能します。
私の問題は、IIS から自分のサイトを参照して、ネットワーク内の任意の PC から自分の Web サイトにアクセスできるようにする必要があることです。
アプリケーション プール ID を に変更するとlocalsystem
、機能しました。テストする手段がないため、ネットワーク内のどの PC でも動作しないのではないかと心配しています。
動作するかどうか確認できますか?
このように接続文字列にユーザー名とパスワードを追加する必要があります
Data Source='server IP';Initial Catalog='database name';Persist Security Info=True;User ID='your user name';password='your password
Windows認証を使用して接続しているようです-つまり、「信頼できる接続」。
Visual Studio を使用して接続できるのはそのためです。資格情報を使用して接続しています。
SQL Server に接続できるアカウントで IIS を実行または偽装するか、IIS が接続されたユーザーを偽装できるようにする必要があります。