Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.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/4/webpack/2.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
.net 使用SQL CLR Proc部署XmlSerializer.xml_.net_Remote Debugging_Sqlclr - Fatal编程技术网

.net 使用SQL CLR Proc部署XmlSerializer.xml

.net 使用SQL CLR Proc部署XmlSerializer.xml,.net,remote-debugging,sqlclr,.net,Remote Debugging,Sqlclr,我已经创建了一个SQLCLR存储过程,一段时间以来我一直在使用它来调用web服务。现在,我正在尝试让进程的远程调试正常工作 Sql server需要此clr的XmlSerializers.dll,因为它调用web服务。我的项目正在bin中生成XmlSerializers.dll文件,我使用以下链接中所示的方法在PostDeployScript.sql中生成程序集: 但我不知道SQL Server上的文件路径应该是什么。事实上,我非常确定在部署期间,该文件甚至没有被复制。输出窗口显示它复制dll

我已经创建了一个SQLCLR存储过程,一段时间以来我一直在使用它来调用web服务。现在,我正在尝试让进程的远程调试正常工作

Sql server需要此clr的XmlSerializers.dll,因为它调用web服务。我的项目正在bin中生成XmlSerializers.dll文件,我使用以下链接中所示的方法在PostDeployScript.sql中生成程序集:

但我不知道SQL Server上的文件路径应该是什么。事实上,我非常确定在部署期间,该文件甚至没有被复制。输出窗口显示它复制dll,但不复制XmlSerializers dll

如何使Visual Studio 2010将XmlSerializers dll复制到数据库服务器,然后为其创建程序集,以便远程调试此CLR存储过程?

单击“部署”时,Visual Studio将在项目部署前后自动运行这些脚本。但是,由于脚本是在SQL Server上运行的,因此路径必须相对于安装了SQL Server的计算机如果SQL Server和VS位于不同的计算机上,则必须确保该路径是网络路径,并且可以从SQL Server计算机访问该路径

CREATE assembly [SendLuaMessageCLR.XmlSerializers] FROM 'C:\Users\MyUserName\Documents\MyClrProject\bin\Debug'