リモート マシンの IIS サーバーに接続できません

新しい

remonte マシン (Windows Server 2008 R2) に iis サーバーを作成しました。これは私のweb.configです:

  <system.serviceModel>
<bindings>
  <wsHttpBinding>
    <binding name="Binding" closeTimeout="00:05:00" sendTimeout="00:10:00" />
  </wsHttpBinding>
</bindings>
<behaviors>
  <serviceBehaviors>
    <behavior name="DictionaryServiceBehaviors">
      <serviceMetadata httpGetEnabled="true" httpsGetEnabled="true" />
      <serviceDebug includeExceptionDetailInFaults="false" />
    </behavior>
  </serviceBehaviors>
</behaviors>
<services>
  <service behaviorConfiguration="DictionaryServiceBehaviors" name="BandD.Serwis.SerwisISS.Service.DictionariesService">
    <endpoint address=""
              binding="wsHttpBinding"
              contract="BandD.Serwis.SerwisISS.Interface.IDictionariesService"
              bindingConfiguration="Binding"/>
    <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange"/>
    <host>
      <baseAddresses>
        <add baseAddress="http://xxx.xxx.199.89:7833/BandD.Serwis.SerwisISS.Service/DictionariesService/"/>
      </baseAddresses>
    </host>
  </service>
</services>

それは、クライアント アプリケーションの app.config です。

  <system.serviceModel>
<bindings>
  <wsHttpBinding>
    <binding name="WSHttpBinding_IDictionariesService" />
  </wsHttpBinding>
</bindings>
<client>
  <endpoint address="http://xxx.xxx.199.89:7833/Service/DictionariesService.svc"
      binding="wsHttpBinding" bindingConfiguration="WSHttpBinding_IDictionariesService"
      contract="DictionariesService.IDictionariesService" name="WSHttpBinding_IDictionariesService">
  </endpoint>
</client>

リモート マシンに IIS サーバーの役割を追加し、サーバー アプリケーション (VS から公開) から公開されたファイルを見つけるための物理パスを設定しました。すべての認証を無効に設定し、匿名認証のみを有効にします。

SoapUi で WSDL に接続しようとすると、次のエラーが発生します。

Error getting response; java.net.UnknowsHostException: winserver2008

クライアント アプリでサーバーに接続する場合、ユーザー名とパスワードを書き込む必要があります (管理者パスワードは機能しません)。認証なしでサーバーに接続するには、何をする必要がありますか。サーバー(Windowsサーバー)またはapp.configで変更して正しく接続できるようにする必要があります。

おそらく私はベッド web/app.config を持っています

新しい

OK、私は解決策を見つけました:MSサーバーで、今のところウェブサイトを(基本設定で)管理者に接続します。これは今だけで、後で変更します。次に、サーバーで web.config を変更します。

  <system.serviceModel>
<bindings>
  <wsHttpBinding>
    <binding name="Binding" closeTimeout="00:05:00" sendTimeout="00:10:00">
      <security mode="None" />
      <reliableSession enabled="true" />
    </binding>
  </wsHttpBinding>
</bindings>
<behaviors>
  <serviceBehaviors>
    <behavior name="DictionaryServiceBehaviors">
      <serviceMetadata httpGetEnabled="true" httpsGetEnabled="true" />
      <serviceDebug includeExceptionDetailInFaults="false" />
    </behavior>
  </serviceBehaviors>
</behaviors>
<services>
  <service behaviorConfiguration="DictionaryServiceBehaviors" name="BandD.Serwis.SerwisISS.Service.DictionariesService">
    <endpoint address="" binding="wsHttpBinding" bindingConfiguration="Binding"
      contract="BandD.Serwis.SerwisISS.Interface.IDictionariesService" />
    <endpoint address="mex" binding="mexHttpBinding" bindingConfiguration=""
      name="mex" contract="IMetadataExchange" />
    <host>
      <baseAddresses>
        <add baseAddress="http://http://xxx.xxx.199.89:7833/Service/DictionariesService" />
      </baseAddresses>
      <timeouts closeTimeout="00:01:00" openTimeout="00:10:00" />
    </host>
  </service>
</services>

最後に、クライアント アプリの構成を変更します。

<system.serviceModel>
    <bindings>
        <wsHttpBinding>
            <binding name="WSHttpBinding_IDictionariesService">
                <reliableSession enabled="true" />
                <security mode="None" />
            </binding>
        </wsHttpBinding>
    </bindings>
    <client>
        <endpoint address="http://xxx.xxx.199.89:7833/Service/DictionariesService.svc"
            binding="wsHttpBinding" bindingConfiguration="WSHttpBinding_IDictionariesService"
            contract="DictionariesService.IDictionariesService" name="WSHttpBinding_IDictionariesService" />
    </client>
</system.serviceModel>

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

IISを実行しているサーバーのローカルホストに接続できません

分類Dev

ローカルマシンからリモートサーバー10060にmyqlに接続できません

分類Dev

IISベースのWebサイトにリモートで接続します

分類Dev

仮想マシンのAzuremysqlサーバーに接続できません

分類Dev

サーバーの再起動後、Windows7マシンからリモート接続できません

分類Dev

ノードJSマングースはリモートmongodbサーバーに接続できません

分類Dev

Visual Studio 2017「Webサーバー 'IIS Express'に接続できません」

分類Dev

リンクサーバーに接続できません

分類Dev

スプリングブートでリモートサーバー[curl]に接続できません

分類Dev

IISがリモートデータベースに接続できません

分類Dev

特定のポートでリモートサーバーに接続できません

分類Dev

外部マシンからTCPサーバーに接続できません

分類Dev

メールの送信中にリモートサーバーc#に接続できません

分類Dev

Dotnet Coreアプリケーションは、IIS ExpressまたはKestrelを使用している場合にのみ、IISを使用してSQLサーバーに接続できません。

分類Dev

Hawtioダッシュボードからリモートサーバーに接続できません

分類Dev

Hawtioダッシュボードからリモートサーバーに接続できません

分類Dev

Apacheサーバー上のMySQLに接続できません

分類Dev

AmazonRDSのMySQLサーバーに接続できません

分類Dev

LinuxのDoctrine:SQLサーバーに接続できません

分類Dev

Androidのxmppサーバーに接続できません

分類Dev

クライアントはリモートRabbitmqサーバーに接続できません

分類Dev

Cassandra-cliはリモートのcassandraサーバーに接続できません

分類Dev

webapi odata updatesavechangesの問題-リモートサーバーに接続できません

分類Dev

プライマリサーバーに接続できませんでした:postgresqlHAのインストール

分類Dev

ローカルマシンからGoogleComputeEngineのkafkaサーバーに接続できません

分類Dev

AzureWebサイトのFTPサーバーに接続できません

分類Dev

この製品は正常にインストールされませんでした:リモートサーバーに接続できません

分類Dev

サーバーへの接続が失われた後、サーバーに再度接続できません

分類Dev

サーバーに接続できません、アプリケーションが開きません

Related 関連記事

  1. 1

    IISを実行しているサーバーのローカルホストに接続できません

  2. 2

    ローカルマシンからリモートサーバー10060にmyqlに接続できません

  3. 3

    IISベースのWebサイトにリモートで接続します

  4. 4

    仮想マシンのAzuremysqlサーバーに接続できません

  5. 5

    サーバーの再起動後、Windows7マシンからリモート接続できません

  6. 6

    ノードJSマングースはリモートmongodbサーバーに接続できません

  7. 7

    Visual Studio 2017「Webサーバー 'IIS Express'に接続できません」

  8. 8

    リンクサーバーに接続できません

  9. 9

    スプリングブートでリモートサーバー[curl]に接続できません

  10. 10

    IISがリモートデータベースに接続できません

  11. 11

    特定のポートでリモートサーバーに接続できません

  12. 12

    外部マシンからTCPサーバーに接続できません

  13. 13

    メールの送信中にリモートサーバーc#に接続できません

  14. 14

    Dotnet Coreアプリケーションは、IIS ExpressまたはKestrelを使用している場合にのみ、IISを使用してSQLサーバーに接続できません。

  15. 15

    Hawtioダッシュボードからリモートサーバーに接続できません

  16. 16

    Hawtioダッシュボードからリモートサーバーに接続できません

  17. 17

    Apacheサーバー上のMySQLに接続できません

  18. 18

    AmazonRDSのMySQLサーバーに接続できません

  19. 19

    LinuxのDoctrine:SQLサーバーに接続できません

  20. 20

    Androidのxmppサーバーに接続できません

  21. 21

    クライアントはリモートRabbitmqサーバーに接続できません

  22. 22

    Cassandra-cliはリモートのcassandraサーバーに接続できません

  23. 23

    webapi odata updatesavechangesの問題-リモートサーバーに接続できません

  24. 24

    プライマリサーバーに接続できませんでした:postgresqlHAのインストール

  25. 25

    ローカルマシンからGoogleComputeEngineのkafkaサーバーに接続できません

  26. 26

    AzureWebサイトのFTPサーバーに接続できません

  27. 27

    この製品は正常にインストールされませんでした:リモートサーバーに接続できません

  28. 28

    サーバーへの接続が失われた後、サーバーに再度接続できません

  29. 29

    サーバーに接続できません、アプリケーションが開きません

ホットタグ

アーカイブ