首页 新闻 搜索 专区 学院

写了一个WCF服务端 只能用LocalHost 和 127.0.0.1访问 不能用本机IP访问

0
悬赏园豆:10 [待解决问题]

这个是配置文件 ,宿主 是一个winform   ,  百度了好多都不管用   谢谢

  <appSettings>
    <add key="ConnORA" value="Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=127.0.0.1)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=simdb))); User Id=sim;Password=hftt8888;"/>
  </appSettings>
    <runtime>
        <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
            <dependentAssembly>
                <assemblyIdentity name="NHibernate" publicKeyToken="AA95F207798DFDB4" culture="neutral"/>
                <bindingRedirect oldVersion="0.0.0.0-1.2.1.4000" newVersion="1.2.1.4000"/>
            </dependentAssembly>
        </assemblyBinding>
    </runtime>
 <system.serviceModel>
  <behaviors>
   <serviceBehaviors>
    <behavior name="HFSIM.WcfClass.WcfShowBehavior">
     <serviceMetadata httpGetEnabled="true"/>
     <serviceDebug includeExceptionDetailInFaults="false"/>
    </behavior>
    <behavior name="HFSIM.WcfClass.ShowResult.WcfShowBehavior">
     <serviceMetadata httpGetEnabled="true"/>
     <serviceDebug includeExceptionDetailInFaults="false"/>
    </behavior>
   </serviceBehaviors>
  </behaviors>
  <services>
   <service behaviorConfiguration="HFSIM.WcfClass.ShowResult.WcfShowBehavior" name="HFSIM.WcfClass.ShowResult.WcfShow">
    <endpoint address="" binding="wsHttpBinding" bindingConfiguration="NoneSecurity" name="NoneSecurity" contract="HFSIM.WcfClass.ShowResult.IWcfShow">
     <identity>
      <dns value="192.168.6.106"/>
     </identity>
    </endpoint>
    <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange"/>
    <host>
     <baseAddresses>
      <add baseAddress="http://192.168.6.106:7001/Design_Time_Addresses/HFSIM.WcfClass.ShowResult/WcfShow/"/>
     </baseAddresses>
    </host>
   </service>
  </services>
  <bindings>
    <wsHttpBinding>
      <binding name="NoneSecurity" maxBufferPoolSize="12000000" maxReceivedMessageSize="12000000"
       useDefaultWebProxy="false">
        <readerQuotas maxStringContentLength="12000000" maxArrayLength="12000000" />
        <security mode="None" />
      </binding>
    </wsHttpBinding>
   <basicHttpBinding>

U苏达的主页 U苏达 | 初学一级 | 园豆:184
提问于:2013-07-11 15:18
< >
分享
所有回答(3)
0

是不是要带端口了,127.0.0.1是有默认端口的!

Eddiew | 园豆:286 (菜鸟二级) | 2013-07-11 16:05

没有  , 我没用过127.0.0.1在配置文件里

只是用过localhost和我本地IP  端口号也改过  ,    这两种都只可以用127.0.0.1 和 localhost打开

支持(0) 反对(0) U苏达 | 园豆:184 (初学一级) | 2013-07-11 16:13
0

本机防火墙有没有允许7001端口的访问

dudu | 园豆:37797 (高人七级) | 2013-07-11 21:57
0

有没有部署在IIS里面呢?

cc_jony | 园豆:46 (初学一级) | 2013-07-19 21:53
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册