2

IIS 8 & Windows 8

URLが存在するかどうかを確認しようとしているサンプルコードを以下に示します。コンソールアプリから実行すると正常に動作し、応答が得られますが、サーバー側のASP.netページから実行するとソケット例外がスローされます。

サンプルコード:

try
            {
                Uri uri = new Uri("HTTPS://test");
                WebRequest http = HttpWebRequest.Create(uri);
                HttpWebResponse response = (HttpWebResponse)http.GetResponse();
                Stream stream = response.GetResponseStream();
            }
            catch (UriFormatException sds)
            {
            }
            catch (IOException sdsd)
            {
            }

エラー: 接続先が一定時間後に適切に応答しなかったために接続試行が失敗したか、接続されたホストが応答しなかったために確立された接続が失敗しました

この点に関する提案は役に立ちます。

4

1 に答える 1

0

詳細な情報がなければ、ネットワーク リソースにアクセスするための十分な特権を持たないアカウントで asp.net アプリケーションが実行されていると推測されます。asp.net アプリケーションを実行するアカウントを変更するか、ネットワーク アクセス権を持つユーザーになりすますことができます。

于 2013-09-24T02:46:12.267 に答える