Страница службы WCF недоступна при удаленном просмотре - PullRequest
0 голосов
/ 23 января 2012

У меня есть служба, которую я пытался развернуть на своем сервере (iis7) уже довольно давно. Он работает, когда я просматриваю файл .svc с сервера, но когда я пытаюсь просмотреть файл .svc с другого компьютера, он жалуется, что веб-страница недоступна.

Я включил обнаружение сети. Что еще может быть причиной этой проблемы?

Вот мой web.config:

<?xml version="1.0"?>
<configuration>
  <configSections>
    <sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
      <section name="StudentInfoAlpha.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
    </sectionGroup>
  </configSections>
  <system.web>
    <customErrors mode="Off"/>
    <compilation debug="true">
      <assemblies>
        <add assembly="Oracle.DataAccess, Version=2.112.1.0, Culture=neutral, PublicKeyToken=89b483f429c47342"/>
      </assemblies>
    </compilation>
  </system.web>
  <system.serviceModel>
    <bindings>
      <wsHttpBinding>
        <binding name="StudentInfoServiceBinding">
          <security mode="Transport">
            <message clientCredentialType="Windows"/>
          </security>
        </binding>
      </wsHttpBinding>
    </bindings>
    <services>
      <service name="StudentInfoAlpha.StudentInfoService" behaviorConfiguration="StudentInfoAlpha.StudentInfoServiceBehavior">
        <endpoint address="" binding="wsHttpBinding" contract="StudentInfoAlpha.IStudentInfo" />
        <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange"/>
    <host>
          <baseAddresses>
            <add baseAddress="https://IPADDRESS:443/"/>
          </baseAddresses>
        </host>
      </service>
    </services>
    <behaviors>
      <serviceBehaviors>
        <behavior name="StudentInfoAlpha.StudentInfoServiceBehavior">
          <!-- To avoid disclosing metadata information, set the value below to false and remove the metadata endpoint above before deployment -->
          <serviceMetadata httpGetEnabled="true"/>
          <!-- To receive exception details in faults for debugging purposes, set the value below to true.  Set to false before deployment to avoid disclosing exception information -->
          <serviceDebug includeExceptionDetailInFaults="true"/>
        </behavior>
      </serviceBehaviors>
    </behaviors>
    <serviceHostingEnvironment multipleSiteBindingsEnabled="true" />
  </system.serviceModel>
 <system.webServer>
    <modules runAllManagedModulesForAllRequests="true"/>
  </system.webServer>

 <applicationSettings>
  <StudentInfoAlpha.Properties.Settings>
   <setting name="StudentInfoAlpha_AIR_AIR" serializeAs="String">
    <value>http://IPADDRESS/AIRv2Host/AIR.svc</value>
   </setting>
  </StudentInfoAlpha.Properties.Settings>
 </applicationSettings>
</configuration>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...