我必須支持在多年前編寫的.NET 1.1中的應用程序。我繼承了這個應用程序。 不,我還不能升級到更高版本的.NET,是的,我知道Windows 7不再支持它。這是一場巨大的鬥爭,只是當我整理出一個問題後,下一個問題一個彈出。訪問在Windows 7的VS2003中調試時在註冊表項上被拒絕
長期鬥爭後,我設法得到它通過本文的工作運行:
我也得到了調試工作。我以管理員身份運行Visual Studio 2003。
在應用程序中,它從註冊表中獲取數據庫的連接字符串。我仍然在本地調試/運行它。但是在嘗試讀取註冊表項時,我遇到了訪問被拒絕的情況。我看了一下注冊表,鍵確實存在。
在這裏失敗,我不知道是什麼的問題是:
RegistryKey regKey = Microsoft.Win32.Registry.LocalMachine.CreateSubKey(Constants.DBRegKey);
Constants.DBRegKey有此值:"Software\\MyCompany\\MyProject\\Database"
這是另一種的Visual Studio 2003和Windows 7的問題?或者所有Visual Studio版本都會發生這種情況嗎?
您的系統是x64嗎? – Regfor
鏈接提到IIS ..是一個應用程序,還是一個網頁?如果是這樣,網絡用戶的權利非常有限。您可能需要確保網絡用戶擁有該部分 – BugFinder
32位的權限。我如何添加權利? –