我有一个ASP.NET服务器,提供其客户端作为MSI下载(类似于CCNet/CCTray)。 可以有多个服务器(例如,用于开发/测试/生产,但可能有不同的生产实例)。嵌入提供服务器URL到MSI
所以客户端必须知道服务器的URL。我不能要求用户输入URL,因为它对他们来说没有什么意义,他们也不知道任何其他服务器。所以MSI应该包含服务器URL。
现在,我可以预先为不同的环境构建不同版本的MSI(因为这些开发/测试已经有了不同的构建步骤),但这并不能解决产品已经构建的多个产品的问题。
所以我认为服务器应该修改MSI并在提供之前添加正确的URL。没有重建msi可能吗?什么是最简单的方法来实现这一点?
谢谢,就是这样。有一个问题,我应该在视图上调用Close吗? – 2009-12-15 07:37:19
我会检查文档,它会出现view.Close在视图被销毁时被内部调用... http://msdn.microsoft.com/en-us/library/aa372501(VS.85).aspx – saschabeaumont 2009-12-15 22:07:32