2009-09-11 98 views
0

我在.NET 2005中做了一個遠程應用程序,而我在本地機器上連接遠程服務器的客戶端時,它工作正常,當它涉及到遠程計算機時引發一個例外:與vs 2005中的遠程服務器連接時的問題

「遠程端安全要求沒有在認證過程中完成,請嘗試增加ProtectionLevel和/或ImpersonationLevel。」

如何處理此問題,爲什麼會引發異常,並且遠程計算機上是否存在任何權限問題。

我做了一個示例遠程應用程序,我把服務器端編碼到我們的網絡上的其中一臺機器上,然後我嘗試連接到服務器時,從我的機器上運行客戶端程序,客戶端引發異常:

「遠程端安全要求未在驗證過程中完成,請嘗試增加ProtectionLevel和/或ImpersonationLevel。」

我正在使用Visual Studio .NET 2005(.NET 2.0框架)。

+0

你是怎麼連接的?你爲什麼連接? 「說到遠程機器......」這是什麼意思? – Shoban

+0

.net 2005?可能是.net 2.0和SQL Server 2005.更確切地說, – merin

+0

你在做什麼操作系統?這可能是UAC阻礙你進入的方式。 – 2009-09-11 11:55:41

回答

0

在註冊頻道時,我把設爲虛假,以確保安全屬性,它的工作原理。

channel.registerchannel(8080,false); 
0

我不知道這裏的解決方案,但我做了一個快速的谷歌搜索。

嘗試在Windows資源管理器的工具 - >文件夾選項 - >查看下禁用「使用簡單文件共享」。