C# 解决方案文章未使用FresDesk API进行更新;把「;方法

C# 解决方案文章未使用FresDesk API进行更新;把「;方法,c#,article,freshdesk,C#,Article,Freshdesk,我正在使用C#创建一个程序,该程序将自动更新Freshdesk解决方案文章,但当我运行代码时,它会毫无例外地运行,但不会更新文章。谁能告诉我哪里出了问题 apiPath=$”/api/v2/solutions/articles/{articleID}”; 字符串publishArticle=“{\'description\':\'publish article\',\'status\':2}”; request=(HttpWebRequest)WebRequest.Create(“https:

我正在使用C#创建一个程序,该程序将自动更新Freshdesk解决方案文章,但当我运行代码时,它会毫无例外地运行,但不会更新文章。谁能告诉我哪里出了问题

apiPath=$”/api/v2/solutions/articles/{articleID}”;
字符串publishArticle=“{\'description\':\'publish article\',\'status\':2}”;
request=(HttpWebRequest)WebRequest.Create(“https://”+fdDomain+“.freshdesk.com”+apiPath);
request.ContentType=“application/json”;
request.Method=“PUT”;
byte[]byteArray=Encoding.UTF8.GetBytes(publishArticle);
request.ContentLength=byteArray.Length;
request.Headers[“Authorization”]=“Basic”+authInfo;
使用(var dataStream=request.GetRequestStream())
{
写入(byteArray,0,byteArray.Length);

}
您是否尝试过通过调试运行它,并逐行检查结果,以验证每个步骤是否达到了预期效果?在我的“dataStream”对象的Length/Position/ReadTimeout/WriteTimeout属性中获取以下错误/异常:+Length'((System.Net.RequestStream)dataStream).Length'引发了类型为'System.NotSupportedException'long{System.NotSupportedException}+Position'((System.Net.RequestStream)数据流)的异常。Position'引发了类型为'System.NotSupportedException'long{System.NotSupportedException}的异常+ReadTimeout'dataStream.ReadTimeout'引发了类型为'System.InvalidOperationException'int{System.InvalidOperationException}+WriteTimeout'dataStream.WriteTimeout'的异常,类型为'System.InvalidOperationException'int{System.InvalidOperationException}