我们正在开发一个在后端使用WCF服务的Silverlight 3应用程序。其中一些服务也将被外部客户使用。我们将使用IIS来托管这些服务。
我注意到在使用VS添加服务引用时,它使用机器名来解析XSD中的WSDL位置和schemaLocations。如果我们在web.config中的端点地址中指定localhost,则VS使用localhost。但是,这会破坏IIS主机,因为IIS使用相对于托管服务的地址。所以我想知道我能做些什么来使WSDL引用DNS名称而不是机器名称?我是否需要在VS之外生成WSDL和代理?
由于