簡體   English   中英

ASP.NET Web服務權限使用機器帳戶讀取文件系統

[英]ASP.NET web service permissions reading file system using machine account

我有一個在SERVER_A上運行的Web應用程序。 該Web應用程序調用在SERVER_B上運行的Web服務。 Web服務從SERVER_B返回文件系統上的一組文件夾名稱。 但是,當我從SERVER_A運行應用程序時,Web服務無法返回任何內容,但是當我直接通過瀏覽器或本地主機(即通過Visual Studio)訪問Web服務時,Web服務可以正常工作。 如果我通過“屬性”>“安全性”授予計算機名(SERVER_A)訪問文件系統的權限,則可以使其對SERVER_A起作用。 但是我認為這不是很安全。

理想情況下,我需要授予服務帳戶正確的權限,但是我該怎么做? 我是否需要在SERVER_A上以該服務帳戶身份運行我的應用程序,以便它在連接到Web服務時傳遞身份? 如果是這樣,我該怎么做?

您可以指定與Web服務一起使用的憑證。 一旦創建了服務帳戶(如果尚未創建),則可以在嘗試使用Web服務時指定憑據。這是一篇MS kb文章(請查看“第二種方法”)。

http://support.microsoft.com/kb/811318

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM