- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用Microsoft.TeamFoundation.Common.dll
在云 TFS 上进行查询。在某些时候,它会尝试使用 RegistryKey.CreateSubKey
创建注册表项方法,但失败并显示:
System.IO.IOException
: 指定的注册表项不存在。
在本地计算机上工作正常,但在部署到 Azure(作为网站)时失败。
我尝试使用 [RegistryPermission(SecurityAction.Assert, ViewAndModify = @"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\11.0")]
之类的东西授予写入注册表的特定权限。但没有效果。
想法/建议?
最佳答案
看起来像TfsTeamProjectCollection.GetService<WorkItemStore>()
做了一些有趣的事情,并且不确定为什么它要使用注册表(我认为这与连接到 TFS 的 Visual Studio 中的集成功能有关)。
我最终使用了WorkItemStore
构造函数并传递 TfsTeamProjectCollection
它的实例。
大多数在线示例建议使用 tfsTeamProjectCollection.GetService<WorkItemStore>
而不承认其影响。
希望这个提示可以帮助其他遇到这种情况的人。
关于c# - RegistryKey.CreateSubKey 不适用于 Azure 托管环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20976536/
根据我在文档中的理解,如果失败,它会返回 null,但在我看来,每个失败场景都有一个异常。 在什么标准场景下这个函数实际上会返回一个空值? 最佳答案 如果您通过 Reflector 查看代码,您会发现
我正在使用Microsoft.TeamFoundation.Common.dll在云 TFS 上进行查询。在某些时候,它会尝试使用 RegistryKey.CreateSubKey 创建注册表项方法,
我是一名优秀的程序员,十分优秀!