【发布时间】:2011-12-06 16:56:57
【问题描述】:
我有两个配置一个是“connectionStrings”另一个是“system.serviceModel”我想在运行时更改你的配置。这是我的配置:
<connectionStrings>
<add name="Procesta.serverSideService.Properties.Settings.Cafeteria_Vernier_dbConnectionString"
connectionString="Data Source=SHUVO0\SQLEXPRESS;Initial Catalog=Cafeteria_Vernier_db;Integrated Security=True"
providerName="System.Data.SqlClient" />
</connectionStrings>
<system.serviceModel>
<services>
<service name="Procesta.serverSideService.ServerSideServices">
<endpoint address="net.tcp://localhost:9000/ServerSideServices"
binding="netTcpBinding"
bindingConfiguration=""
name="CustomersService_Tcp"
contract="Procesta.serverSideService.IServerSideServices" />
</service>
</services>
我想将 connectionString "Data Source=SHUVO0\SQLEXPRESS;Initial Catalog=Cafeteria_Vernier_db;Integrated Security=True" 更改为 "Data Source=HASAN589\SQLEXPRESS;Initial Catalog=Cafeteria_Vernier_db;Integrated Security=True"
并将“net.tcp://localhost:9000/ServerSideServices”地址改为“net.tcp://192.168.1.1:9000/ServerSideServices”
感谢您的帮助。
【问题讨论】:
-
运行时间还是部署时间?
-
我不认为在代码执行期间更改配置是一个好主意。有没有想过只使用 2 个部署?
标签: c# sql-server wcf configuration