簡體   English   中英

RegistryKey.CreateSubKey在Azure托管環境上不起作用

[英]RegistryKey.CreateSubKey not working on Azure hosted environment

我正在使用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>而不承認其含義。

希望這種提示可以在這種情況下幫助其他人。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM