我只是想知道SharePoint Timer Job如何与外部服务一起使用。 我们有一个Web部件和计时器作业,它们都调用外部服务。 Web部件也没有通过我们的代理,但是在我们更改了该Web应用程序的web.config中的代理设置后,它现在可以正常工作。
我们如何设置定时器作业以通过代理?它似乎与我们安装Web部件的Web应用程序没有直接关系。
答案 0 :(得分:0)
使用以下代码阅读相同的web.config:
SPWebApplication webApp = this.Parent as SPWebApplication;
Configuration config = WebConfigurationManager.OpenWebConfiguration("/", webApp.Name);
String appValue = config.AppSettings.Settings["appSettingKey"].Value;