我的biztalk生产服务器没有在服务器上安装Visual stodio。
现在我必须在生产服务器中创建一个应用程序,该应用程序将使用已部署在生产服务器中的另一个应用程序的模式。
我必须在新应用程序中引用现有应用程序中的模式
是否有必要在生产服务器上安装visual studio,或者还有其他任何选项。
答案 0 :(得分:2)
不,在BizTalk Production Server上安装VS不是必需的(或者是理想的IMO)。
您需要做的是将公共模式程序集复制到开发BizTalk环境,然后从新项目中引用程序集。
如果您没有引用模式的源,那么您可以从安装目录获取模式程序集(如果使用基本MSI导出进行部署,则通常为%PROGRAMFILES%\Generated By BizTalk
,但如果已安装,则可能会有所不同与部署框架等)。或者,程序集也将在GAC(命令行C:\Windows\Assembly\GAC_MSIL\{AssemblyName}\{Version}__{GUID}\Assembly.DLL
)
然后,您可以在新项目中使用引用的模式。 不要将引用的模式程序集作为资源添加到新项目中,因为它已经部署(并且程序集只能“属于”一个应用程序)。
答案 1 :(得分:0)
在开发机器上安装visual studio,在那里进行开发工作,然后将其部署到生产服务器。
答案 2 :(得分:0)
您还可以从BizTalk管理控制台获取架构定义。
在Schemas下找到所需的架构,右键单击并选择Properties,然后选择Schema View。