zoukankan      html  css  js  c++  java
  • 求助:IIS中部署WCF,生成的WSDL中怎么把“计算机名”改成IP==找到一个解决办法

    环境:win2003 IIS6 VS2008 

    求助: 

    如图:

     

    有朋友遇到过这个问题吗?还是说这个不是问题?

    先 谢谢了!


    补充配置文件:

    代码
        <system.serviceModel>
            
    <behaviors>
                
    <serviceBehaviors>
                    
    <behavior name="Web.Services.TestBehavior">
                        
    <serviceDebug includeExceptionDetailInFaults="true" />
                        
    <serviceMetadata httpGetEnabled="true" />
                        
    <serviceAuthorization principalPermissionMode="None" />
                        
    <serviceCredentials>
                            
    <userNameAuthentication userNamePasswordValidationMode="Custom"
                                customUserNamePasswordValidatorType
    ="WCF.CustomUserPassword, WCF" />
                        
    </serviceCredentials>
                    
    </behavior>
                
    </serviceBehaviors>
            
    </behaviors>
            
    <services>
                
    <service behaviorConfiguration="Web.Services.TestBehavior" name="Web.Services.Test">
                    
    <endpoint address="" binding="wsHttpBinding" contract="Web.Services.ITest">
                        
    <identity>
                            
    <dns value="localhost" />
                        
    </identity>
                    
    </endpoint>
                    
    <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
                
    </service>
            
    </services>
          
    <bindings>
            
    <wsHttpBinding>
              
    <binding name="TranAndUsername">
                
    <security mode="Message">
                  
    <!--<transport clientCredentialType="None"/>
                  
    <transport clientCredentialType="Windows"  protectionLevel="EncryptAndSign"/>-->
                  
    <transport clientCredentialType="Windows" proxyCredentialType="None" realm="" />
                  
    <message clientCredentialType="UserName"/>
                
    </security>
              
    </binding>
            
    </wsHttpBinding>
          
    </bindings>
        
    </system.serviceModel>

    目前解决办法:

    修改IIS的配置:

    如图:

     

     解决后的wsdl:

     

    我们一直在努力!Simple is best!

  • 相关阅读:
    关于删除表记录 与 清空表记录
    alter table,复制, 单表查询
    表之间的关系
    表的约束条件
    表的数据类型
    创建表的完整语法
    MYSQL基本语句
    MYSQL安装及环境搭建
    支付宝二次封装、订单模块与表分析、订单模块接口分析、支付接口、重写序列化类的create方法、前后台回调接口配置、前台生成订单并跳转、前台支付成功页面、支付宝get回调参数、同步异步回调接口、上线前准备
    区间过滤、课程主页前端、课程详情页前端、课程单查接口、章节分类接口、七牛云视频托管、后台搜索接口、前台搜索页面完成、沙箱环境
  • 原文地址:https://www.cnblogs.com/webhuahua/p/1809338.html
Copyright © 2011-2022 走看看