我刚在我的开发人员机器上安装了Windows 7 RTM。 在安装之后,我将我的域帐户添加到本地pipe理员组,并将该机器添加到公司的域中。
我们使用映射为networking驱动器的本地文件夹来存储我们引用的dll。 该驱动器是由以下创build的:
子S:“D:\ DllFolder”
驱动器映射确定,但是出现了以下问题:当我尝试打开使用Visual Studio 2008的解决scheme时,它告诉我需要以pipe理员身份运行它,以便能够使用托pipe在IIS上的asp.net项目。 我以pipe理员身份运行VS,解决scheme打开正常,但VS实例无法看到S:驱动器。
谁能告诉我怎样才能解决这个问题? (临时解决办法是禁用UAC,但从长远来看这是不可接受的。)
欣赏任何build议。
Subst是用户特定的,你也需要以pipe理员身份运行subst。
那么,.NET在非本地驱动器上运行时对权限非常敏感。 它甚至可以检测到“通过” subst 。 直接映射驱动器可能会更好:
net use s: \\server\path\to\DllFolder
但我怀疑这会有帮助。
通过本地开发(在您的本地驱动器上)并将您的工作同步到中心位置,可以更好地为您服务。 要么使用源代码控制程序(如Subversion ),要么只是复制。