0
我使用Microsoft Sync Framework 2.1和SQL CE 3.5 SP2在ASP.NET中編寫了Web服務。 在開發系統(Win7)上一切正常。無法通過Win2K8 R2 web上的IIS7.5訪問註冊表
發佈與Win2k8 R2 Web同步的服務器上後,拋出一個錯誤信息:System.UnauthorizedAccessException因爲它不能 訪問:
"HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server Compact Edition\v3.5"
堆棧跟蹤:
Microsoft.Win32.RegistryKey.Win32Error(Int32 errorCode, String str)
Microsoft.Win32.RegistryKey.CreateSubKey(String subkey, RegistryKeyPermissionCheck permissionCheck, RegistrySecurity registrySecurity)
Microsoft.Synchronization.Data.SqlServerCe.SqlCeSyncUtil.CreateMachineID()
Microsoft.Synchronization.Data.SqlServerCe.SqlCeClientSyncProvider.CreateSyncSubscription(Guid serverId)
Microsoft.Synchronization.Data.SqlServerCe.SqlCeClientSyncProvider.get_ClientId()
Microsoft.Synchronization.SyncAgent.GetClientInfo()
Microsoft.Synchronization.SyncAgent.DataSynchronize()
我怎樣才能解決這個問題問題沒有遇到安全問題?
THX
我們需要了解更多關於您的網站運行的身份。 – Kev 2012-02-17 18:22:26
它使用Identity ApplicationPoolIdentity運行 – Steve 2012-02-22 16:37:40