Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 来自两个相同代码库的不同构建_Asp.net_Wcf_Svn_Build - Fatal编程技术网

Asp.net 来自两个相同代码库的不同构建

Asp.net 来自两个相同代码库的不同构建,asp.net,wcf,svn,build,Asp.net,Wcf,Svn,Build,我从我们的存储库中有两个签出-一个分支和主干。两个签出中的代码完全相同,但是当我发布时,分支工作正常,而主干不工作。 二进制文件不同。我不明白?!如果源代码完全相同,那么二进制文件应该是相同的,对吗 我尝试使用WinMerge来比较这两种解决方案,唯一不同的文件是二进制文件和bin中的xml文件 解决方案和用户解决方案选项文件都是相同的,因此构建应该具有相同的设置 我在使用trunk版本时遇到的具体问题如下: 我已将ELMAH添加到我的WCF中。WCF通过web服务公开了一些方法。向WCF发送日

我从我们的存储库中有两个签出-一个分支和主干。两个签出中的代码完全相同,但是当我发布时,分支工作正常,而主干不工作。 二进制文件不同。我不明白?!如果源代码完全相同,那么二进制文件应该是相同的,对吗

我尝试使用WinMerge来比较这两种解决方案,唯一不同的文件是二进制文件和bin中的xml文件

解决方案和用户解决方案选项文件都是相同的,因此构建应该具有相同的设置

我在使用trunk版本时遇到的具体问题如下: 我已将ELMAH添加到我的WCF中。WCF通过web服务公开了一些方法。向WCF发送日期时,trunk版本会引发SQL异常:

“将数据类型varchar转换为datetime时出错。”


但是在分支版本中,它很有魅力。

非常简单,但是(如果XMLs不是问题)…您是否尝试比较反汇编的二进制文件?构建环境是否相同?调试选项,库包括…?我没有设置任何特殊的调试选项。调试选项保存在解决方案文件或用户解决方案选项文件中,对吗?它们都是相同的。@Adriano我应该使用哪个工具来分解二进制文件?例如,Reflector。有许多.NET反编译器可以生成C代码。作为最后一个资源,甚至可以使用ILDASM(毕竟,IL不像本机汇编代码那么低级)。