首页 > 解决方案 > 错误:拒绝访问注册表项“HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0”。由于 Tfs 挂起编辑

问题描述

我需要您的帮助,因为我的 asp.net 应用程序正在本地运行,但在服务器上它会创建此错误:

拒绝访问注册表项“HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0”。

代码:

WebForm1.pathCollection.TryGetValue(Form.releaseList.SelectedItem.ToString(), out value);

TfsUtils.CheckChangeExist(value + "\\" + Form.envList.SelectedItem.ToString());
File.SetAttributes(value + "\\" + Form.envList.SelectedItem.ToString(), FileAttributes.Normal);
File.WriteAllText(value + "\\" + Form.envList.SelectedItem.ToString(), WebForm1.tmpSave);
WebForm1.SessionVar.Ws.PendEdit(value + "\\" + Form.envList.SelectedItem.ToString());

此代码在 try-Catch 中,它在 PendEdit(); 行之前停止工作。

你有什么建议吗 ?

编辑:我的问题可能与此主题类似。

TFS API 是否需要 Visual Studio?

标签: c#asp.nettfsregistrykey

解决方案


解决方案是:

  • 转到 IIS 的应用程序池,选择托管我的应用程序的网站。
  • 设置“加载用户配置文件”=True。
  • 重新启动网站

推荐阅读