Wcf绑定在Windows Azure上托管时的差异
发布时间:2020-12-14 05:26:34 所属栏目:Windows 来源:网络整理
导读:我有一个wcf服务应用程序,我在IIS上运行并运行良好. 现在我需要将服务转移到 windows azure,我将它们托管到web角色. 我不确定,但我听说窗户天蓝色有不同的绑定 例: azure有不同的绑定,相当于basicHttp,WebHttp. 我能知道我到底需要做些什么来实现同样的目标
我有一个wcf服务应用程序,我在IIS上运行并运行良好.
现在我需要将服务转移到 windows azure,我将它们托管到web角色. 我不确定,但我听说窗户天蓝色有不同的绑定 例: azure有不同的绑定,相当于basicHttp,WebHttp. 我能知道我到底需要做些什么来实现同样的目标. 这是我目前的服务配置 <service behaviorConfiguration="mybehavior" name="***"> <endpoint address="mobile" behaviorConfiguration="web" binding="webHttpBinding" contract="*" /> <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" /> <host> <baseAddresses> <add baseAddress="http://127.0.0.1:81/Mobile.svc" /> </baseAddresses> </host> </service> 这需要什么改变 解决方法
您可以通过
web.config transofmrations(和
here)实现目标. Azure的问题是没有localhost,也没有127.0.0.1(嗯,可能有,但没有任何东西被路由到该本地循环地址).您所要做的就是更改baseAddress.
要更改baseAddress,您可以执行以下任何操作: >使用web.config transofmrations并在web.Release.config中将您的azure域名放在基地址(http://yourapp.cloudapp.net/,或者如果您使用的是自定义域) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 如何将MS botframework bot连接到Skype for Business
- Windows上的Python 3.4中的Tkinter在退出时不会将内部剪贴板
- windows – 如何从WndProc内部获取窗口句柄?
- 如何在Microsoft Edge Web浏览器中启用Java?
- arm – 如何解码Windows CE调用堆栈?
- 在Windows 7(64位)上使用Cython和MinGW编译Python 3.5代码
- windows – 使用Powershell在Active Directory中更新Active
- windows下载安装mysql
- 如何在Windows上的Jenkins配置中设置PATH环境变量?
- 如何解决 Windows 实例出现身份验证错误及更正 CredSSP