我需要将sql server数据库与托管在另一个Web服务器上的数据同步。我编写了一个C#控制台应用程序来调用Web服务,以便为我提供托管在其他Web服务器上的数据。我在Windows Server 2008 R2 Enterprise Edition的“服务器管理器”中的任务调度程序中设置了每10分钟运行一次的作业。
如果我自己运行控制台应用程序,那么一切正常。如果我使用我的用户名在任务计划程序中运行它,它也会按预期运行。但是,如果我使用NETWORK SERVICE用户运行它,这是我需要做的,那么一旦我尝试联系Web服务,应用程序就会停止运行。
我在哪里授予NETWORK SERVICE调用Web服务的权限?
答案 0 :(得分:0)
事实证明,他们是我公司服务器上的本地服务不允许调用Web服务。我需要建立一个新的内部帐户。感谢Rene的帮助。