簡體   English   中英

WCF Windows服務權限問題

[英]WCF Windows service permissions problem

我已經創建了WCF服務,並使用Windows Services主機托管了它。 要安裝的項目,我創建了一個安裝工程(如描述在這里 )。 在本教程中,它說要在ProjectInstaller.cs中將serviceProcessInstaller1 Account屬性定義為Network Service 使用此設置時,服務未在服務器上啟動。 當我嘗試手動啟動該過程時,它立即返回到停止狀態。
帳戶更改為LocalSystem之后,該服務將正常運行。 我的問題是:

  1. 有什么想法為什么不能與網絡服務帳戶一起使用?
  2. 將服務器與LocalSystem帳戶一起使用對安全性有何影響? 該服務器在Intranet中本地用作其他服務器的報告服務器。
  1. 網絡服務沒有適當的特權來使用命名管道運行WCF主機(請參閱http://weblogs.thinktecture.com/cweyer/2007/12/dealing-with-os-privilege-issues-in-wcf-named-pipes) -scenarios.html )。
  2. 有關這些帳戶之間差異的說明,請參見http://www.windowsitpro.com/article/services/understanding-the-local-service-and-network-service-accounts.aspx LocalSystem是一個本地管理帳戶,如果被攻擊者利用,可能會造成很多麻煩。 網絡服務帳戶的訪問權限要少得多,因此使用起來更好。

暫無
暫無

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

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