c# - 错误:拒绝访问注册表项“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(); 行之前停止工作。
你有什么建议吗 ?
编辑:我的问题可能与此主题类似。
解决方案
解决方案是:
- 转到 IIS 的应用程序池,选择托管我的应用程序的网站。
- 设置“加载用户配置文件”=True。
- 重新启动网站
推荐阅读
- blazor - 无法使用子目录直接访问 Azure 静态应用中托管的 Blazor WASM
- calculator - 需要创建 GPA 计算器才能在命令行中运行
- dependency-injection - 控制反转和深度依赖
- docker - 有谁知道如何通过 Puppet manifest 安装 docker 和 docker-compose
- c - 指针非法访问 PIC32 上的数组
- java - 如何使用 CardLayout 将 JPanel 从另一个类添加到面板?
- swagger-ui - 如何在 OpenAPI 3.0 中记录 RFC3339 日期时间输入?
- reactjs - 无法设置状态以响应字符串数组
- typescript - 尽管声称 Prettier 不支持私有方法
- angular6 - angular6不刷新css更改