2

Web メソッドを使用しようとしていますが、アプリケーションが DNS を解決できないようです。URL (例: http://mywebservice.com/webservice/methods.asmx ) を使用してアプリケーションを構成すると問題が発生しますが、サーバーの IP アドレスを介して同じ webmethod にアクセスすると発生しません。

問題は、既存の DHCP サーバー ポリシーにより、IP アドレスではなく URL を使用して Web サービスにアクセスする必要があることです。

誰でも私を助けることができますか?

前もって感謝します。

更新: moocha が私に何をするように頼んだかを調べたところ、次のことがわかりました。

D:>nslookup server.com サーバー: dnsserver.mycompany.com アドレス: XXX.YYY.XXX.YYY

*** dnsserver.mycompany.com は server.com を見つけることができません: 存在しないドメイン

4

2 に答える 2

3

アプリケーションが実行されている同じシステムからnslookup を介して同じ DNS クエリが機能することを確認してみましたか?

すなわち、

C:\>nslookup
デフォルトのサーバー:whatever.dns.example.org
住所: 111.222.333.111

> q=a に設定
> mywebservice.com
サーバー:whatever.dns.example.org
住所: 111.222.333.111

正式な回答ではありません:
名前: mywebservice.com
住所: 208.254.26.139
于 2008-10-22T12:13:01.680 に答える
0

もう少し調べてみると、PC とサーバーの間にプロキシがあることがわかりました。したがって、インターネットにアクセスするには、有効なユーザーでログインする必要があります。問題、アプリケーションのサーバー (IIS が実行されている場所) が、匿名アクセスを使用して実行するように構成されていたことです。私がしなければならなかったのは、(プロキシ経由で) インターネットにアクセスする権限を持つユーザーを IIS で構成することだけでした。最後に、問題は解決されます。

別のオプションがありました。ログに記録されたユーザーの資格情報を使用して、プロキシ経由のアクセスを許可することができました。ただし、すべてのユーザーがアプリケーションとイントラネットに同じログイン情報を使用する必要がありました。

于 2009-01-06T14:17:38.633 に答える