【发布时间】:2019-12-26 19:33:20
【问题描述】:
我在 Azure DevOps 中创建了一个项目 wiki,并希望在我的 .NET 应用程序中获取 wiki markdown 页面。使用链接时
https://dev.azure.com/company/project/_apis/wiki/wikis/KIS.wiki/pages/News
markdown 显示在浏览器中。当我尝试在代码中这样做时,我得到了
“找不到Wiki页面‘/News/_apis/connectionData’。确保页面路径正确且页面存在。”
我的代码如下所示:
var url = new Uri("https://dev.azure.com/company/project/_apis/wiki/wikis/KIS.wiki/pages/News");
var personalAccessToken = "xxxxxxxxxxxxxxxx";
var credentials = new VssCredentials(new VssBasicCredential("", personalAccessToken));
using (var connection = new VssConnection(url, credentials))
{
var wikiClient = connection.GetClient<WikiHttpClient>();
var markdown = wikiClient.GetWikiAsync("KIS.wiki").Result;
}
GetClient() 上出现错误。
我做错了什么?
【问题讨论】:
标签: c# azure-devops wiki