【发布时间】:2011-05-17 08:14:16
【问题描述】:
我有一个在 SERVER_A 上运行的 Web 应用程序。 Web 应用程序调用在 SERVER_B 上运行的 Web 服务。 Web 服务从 SERVER_B 返回文件系统上的一组文件夹名称。但是,当我从 SERVER_A 运行我的应用程序时,Web 服务无法返回任何内容,但是当我通过浏览器或本地主机(即通过 Visual Studio)直接访问 Web 服务时,它可以正常工作。如果我通过“属性”>“安全”授予 机器 名称 (SERVER_A) 对文件系统的访问权限,我可以让它为 SERVER_A 工作。但我认为这不是很安全..?
理想情况下,我需要为服务帐户授予正确的权限,但我该怎么做呢?我是否需要在 SERVER_A 上作为此服务帐户运行我的应用程序,以便它在连接到我的 Web 服务时传递身份?如果是这样,我该怎么做?
【问题讨论】:
标签: asp.net web-services iis