我们有一个SharePoint场配置了一个SQL服务器,一个应用程序服务器和一个Web前端。所有程序集都在WFE上从GAC运行,除了一个。这个dll必须强制(使用gacutil)到App服务器上的GAC中才能看到我们的SharePoint应用程序中的更改。
我的问题是,是什么决定了这个dll必须在App服务器上运行而不是在WFE上运行?我假设因为这个,我无法从WFE中调试Visual Studio。我是否还必须在App服务器上安装Visual Studio?
答案 0 :(得分:1)
设置计时器作业时,可以使用构造函数指定特定服务器。这可能是这个解决方案和相关的.dll文件的设置方式。关于这方面的更多信息:
http://www.martinhatch.com/2009/08/sharepoint-timer-jobs-and-multiple.html
至于将Visual Studio添加到服务器场中的服务器,如果这是您的生产服务器场,我不建议执行此操作。如果你真的需要在生产中进行调试(你真的应该为此设置一个开发盒),可以通过remote debugging来完成。