0
我正在學習WCF。我創建了一個使用本地SQL Server數據庫的WCF服務。我已將數據庫服務器配置爲使用Windows身份驗證。當我使用WPF應用程序的WCF服務時,一切正常。如何爲WCF服務配置SQL Server安全性?
但是,當我將WCF服務與WPF瀏覽器應用程序一起使用時,我得到一個錯誤,我相信這意味着我沒有正確配置安全性。具體的錯誤是:「該程序集不允許部分受信任的調用者。」
我想弄清楚如何正確配置安全,從SQL Server的安全性開始,但我無法找到答案。任何人都可以幫我解決這些問題嗎?
1)我是否需要重新配置SQL Server才能使用SQL Server身份驗證而不是Windows身份驗證?如果是這樣,那麼是否建議爲用戶命名並配置爲WCF服務創建的帳戶的權限?
2)數據庫現在在本地機器上,所以我可以試驗。在路上,我要將數據庫移動到服務器。當我這樣做時,WCF所需的安全配置會改變嗎?
-TC