我有一个用c#编码的Windows服务,配置文件:
ProcessingService.exe
ProcessingService.exe.config
它有一个webservice端点地址。这最初进入了错误的地址,所以我停止了服务,更改了配置文件并重新启动,但该服务仍在使用原始URL。
然后我重新启动了整个服务器,但仍然访问了错误的URL。
我们有大量关于新安装版本的公司规则,这意味着我编译新服务并安装它的周转时间将在几周内测量,从而使URL在整个时间内都被破坏。有没有办法强制配置更新?
(是的,我已经三次检查配置文件现在是否正确!)
响应服务设置代码的请求,我只是(类名更改):
WebserviceNamespace.ServiceClass client = new WebserviceNamespace.ServiceClass();
服务配置显示原始URL,我正在使用转换后的app.config进程覆盖新配置文件中的新URL(同样,我已对此进行了三次检查)。我正在生成服务类作为内部,这可能与它有关吗?
好的,所以我现在尝试在另一台计算机上安装该服务,停止它,将配置中的URL更改为“nevergonnahappen”并重新启动。现在对无效网址的请求失败。所以它必须与我们的实时服务器有关...
答案 0 :(得分:0)