0

我们现在正在使用 WIX-Toolset 来安静地工作。它总是一帆风顺,一旦我们像我们想要安装的那样配置我们的 XML,几乎一年都不需要任何更改。直到一周前,我们还需要为我们的客户构建一个新的 MSI。

我们有几个用 C# 编写的库,包括一些 javascript 文件和最后但并非最不重要的一些 ASMX 文件,它们是我们的 Web 服务。

一旦我们构建了一个新的 MSI,我们就会为所有这些文件创建一个新版本。一切都很好,即使是 javascript……但 ASMX 文件有些损坏。他们有一个非常具体的在线声明,允许从网络在后台访问C#课程。但是文本文件格式错误。我们构建文件并手动复制它,一切正常。如果我们使用 MSI,它就会坏掉。

我们试图在配置中查明它,但根本找不到任何更改。奇怪的是,在打开目标文件夹中的 asmx 文件后,我们将 Webservice asmx 编码为 UTF-8,它是 ANSI。什么可能导致这种情况?这可能是问题吗?下一个奇怪的事情......所有文件的大小都是 20Kb,并在 Notepad++ 中显示,长度为 19968 个字符,共 411 行。对于所有 4 个不同的ASMX.

安装文件夹是C:\Program Files\Product Name\Sub Product\website\Webservice\

我究竟做错了什么?

4

0 回答 0