ASP.net Webアプリケーションを開発しています。 私のデフォルトページは単純なログイン画面です。 私はVisual Studioを使ってアプリケーションを開発しています。ASP.netはホスティングサイトに展開された後にSQL Serverに接続できません
これはVisual Studioを使用して実行され、データがテキストボックスに入力され、ボタンがクリックされると、SQL Server 2014がインストールされたWindows Server 2012を実行している自分のサーバーに要求が送信されます。 また、ASPアプリケーションがAndroidアプリケーション用のセカンダリアプリケーションとして作成されていることにも言及します。 Androidアプリケーションはインターネット接続を介して同じデータベースを使用しているので、サーバーとSQLサーバーの両方が読み取りと書き込みの呼び出しを受け入れることができます。
データベースに接続するphpファイル(これはAndroidで動作する)へのWebClient呼び出しを使用してASPアプリケーションをテストしました。また、OracleClientおよびSQLClientもすべてワークステーションのVisual Studioからサーバマシンに呼び出されます。これらはすべて、データベースからデータを送受信するために正常に動作します。
問題は、一度私のホスティングサイトにアプリケーションをデプロイすると、もはや呼び出しが機能しなくなったようです。デフォルトのログインページが開きますが、以下のようにログインしようとした後、私はエラーを受け取ります
例外の詳細:System.ComponentModel.Win32Exception:ターゲットマシンが積極的に
それを拒否したため接続していません[Win32Exceptionを( 0x80004005):ターゲットマシンが積極的に拒否したため、接続できませんでした。]
[SqlException(0x80131904)] SQL Serverへの接続を確立中にネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからなかったか、アクセスできませんでした。
誰でもこの手伝いできますか?
接続文字列を再度チェックしていただけますか?エラーメッセージから、接続文字列が正しくないことが示されます。 –
@DouglasThomas接続文字列は問題ありませんでした。 Matt Perrysの下に書いたように、答えは、私が外部データベースに接続することを許可していなかった私のホスティングパッケージからのブロックでした。そのすべてが現在正常に動作しています。とにかくありがとう。 –
それを聞いてうれしい.... :) –