错误:拒绝访问注册表项“HKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \ 10.0”。由于Tfs pendEdit

时间:2018-04-24 13:30:17

标签: c# asp.net tfs registrykey

我需要你的帮助,因为我的asp.net应用程序正在使用Local但在服务器上它会产生这个错误:

拒绝访问注册表项'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()行之前停止工作;

你有什么建议吗?

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

Does TFS API require Visual Studio?

1 个答案:

答案 0 :(得分:0)

解决方案是:

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