我想知道address=文件中的web.config“”部分
<services>
<service behaviorConfiguration="MyServiceTypeBehaviors" name="user">
<endpoint address="" behaviorConfiguration="ptUserAspNetAjaxBehavior" binding="webHttpBinding" contract="IUser" />
</service>
</services>
<services>
<service behaviorConfiguration="MyServiceTypeBehaviors" name="controller">
<endpoint address="" behaviorConfiguration="ptUserAspNetAjaxBehavior" binding="webHttpBinding" contract="Icontroller" />
</service>
</services>我正在添加第二个服务,我将通过jQuery调用该服务。我的第一次服务效果很好。如您所见,端点地址为空。我正在添加第二个服务和,我首先想知道我是否做得对?我可以使用相同的behaviorConfiguration创建一个新的服务标记,并且绑定,但是使用不同的契约?
这引发了关于web.config文件中的地址的另一个问题。
为什么它在= "“时工作,为什么我要使用一个地址?
发布于 2011-10-27 16:11:29
它将与address=""一起工作时
在IIS中承载服务的
*.svc文件所在的vdir )。因此,如果您有两个独立的服务,并且有两个独立的*.svc文件,那么配置中的每个条目都可以有一个address=""设置。但是,不能为同一服务有两个端点,并且都具有空地址属性。
或者:
。
https://stackoverflow.com/questions/7918798
复制相似问题