従業員がオフィスで使用するシステムをセットアップして、Webサイトから特定のプログラムを実行できるようにしようとしています。リモートコンピュータのプログラムからSQL Serverに接続しようとするとエラーが発生する
ログインしてレポートページに移動すると、ユーティリティサーバー上のレポートプログラムを実行するボタンをクリックできます。プログラムはSQL Serverに接続してログイン情報を取得し、別のサイトにログインし、プログラムでプログラムを作成してダウンロードします。
プログラムをサーバー上でスタンドアロンプログラムとして実行すると、正常に動作します。私はそれをサーバー上でスケジュールされたタスクとして実行してもうまく動作します。 Webサイトからプログラムを実行しようとすると、エラーが表示されますが、処理されない例外が原因で終了します。イベントビューアのエラーからのスタックトレースを次に示します。
アプリケーション:トレンドReports.exe
Frameworkのバージョン:v4.0.30319
説明:プロセスが未処理の例外が原因で終了しました。
例外情報:System.Data.SqlClient.SqlExceptionスタック:System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(たSystem.Data.Common.DbConnection、System.Data.ProviderBase.DbConnectionFactory、System.Threadingで 。 System.Data.SqlClient.SqlConnection.OpenでSystem.Data.SqlClient.SqlConnection.TryOpenInner(System.Threading.Tasks.TaskCompletionSource
1<System.Data.ProviderBase.DbConnectionInternal>) at System.Data.SqlClient.SqlConnection.TryOpen(System.Threading.Tasks.TaskCompletionSource
1) でTasks.TaskCompletionSource1<System.Data.ProviderBase.DbConnectionInternal>, System.Data.Common.DbConnectionOptions) at System.Data.ProviderBase.DbConnectionClosed.TryOpenConnection(System.Data.Common.DbConnection, System.Data.ProviderBase.DbConnectionFactory, System.Threading.Tasks.TaskCompletionSource
1、System.Data.Common.DbConnectionOptions) () Trending_Reports.Program.Main(System.String [])
ここに、プログラムを開始するために使用しているコードを示します。
プログラム自体がマルチスレッドを使用しています。これは問題を引き起こしている可能性がありますか?それとも、リモートコンピュータ上で自分のユーザープロファイルを使用していない場所でユーザーの問題になる可能性がありますか?
はい、私はそれを行い、そのほとんどは既に設定されていますが、私はまだ同じエラーが発生しています。 – Marcus