0

现在我需要继续改变下面的行。是否有一种编程方式来检查我是在本地运行站点还是在生产环境中运行站点?

我得到的最接近的是这篇文章,但它似乎指的是 Silverlight,我只是从一个 asp.net 站点打来的。

Silverlight 应用程序无法访问其他机器上的 WCF 服务

<client>
  <endpoint address="http://www.punkoutersoftware.com/Service1.svc"
    binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_IService1"
    contract="ServiceReference1.IService1" name="BasicHttpBinding_IService1" />
</client>
4

2 回答 2

2

这是针对 ASP.NET 应用程序的吗?如果是这样,请考虑使用 VS2010 的Web.config Transformation,它可以根据您的构建类型(发布、调试等)更改您的 web.config。


这是一个更好的入门教程

于 2010-12-27T23:08:52.363 回答
0

这里涵盖了一个非常相似的情况:如何以编程方式修改 WCF app.config 端点地址设置?

于 2010-12-27T23:08:13.583 回答