.net 使用SQL CLR Proc部署XmlSerializer.xml
我已经创建了一个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计算机访问该路径”.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
CREATE assembly [SendLuaMessageCLR.XmlSerializers] FROM 'C:\Users\MyUserName\Documents\MyClrProject\bin\Debug'