SharePoint MOSS 2007 カスタム Web パーツに XSLT ファイルを読み込もうとしていますが、XSLT ファイルにアクセスしようとすると 401 エラーが発生します。デフォルトの資格情報を提供しようとしましたが、デバッグ中に検査すると空です。
カスタム Web パーツから XSLT ファイルを読み込む方法を知っている人はいますか? 前もって感謝します。
XmlUrlResolver resolver = new XmlUrlResolver();
resolver.Credentials = CredentialCache.DefaultNetworkCredentials;
XsltSettings settings = new XsltSettings(true, true);
XslCompiledTransform oXSLTranform = new XslCompiledTransform();
string siteUrl = SPContext.Current.Site.Url;
if (siteUrl.EndsWith("/"))
siteUrl = siteUrl.Remove(siteUrl.LastIndexOf("/"));
siteUrl += "/Style Library/XSL Style Sheets/THM1News.xslt";
oXSLTranform.Load(siteUrl ,settings, resolver);
このコードは 401 エラーを返します。
リモート サーバーがエラーを返しました: (401) 権限がありません。
[WebException: リモート サーバーがエラーを返しました: (401) Unauthorized.] System.Net.HttpWebRequest.GetResponse() +5313085 System.Xml.XmlDownloadManager.GetNonFileStream(Uri uri, ICredentials credentials) +69 System.Xml.XmlDownloadManager.GetStream (Uri uri、ICredentials 資格情報) +3929007 System.Xml.XmlUrlResolver.GetEntity(Uri absoluteUri、String role、Type ofObjectToReturn) +54 System.Xml.Xsl.Xslt.XsltLoader.CreateReader(Uri uri、XmlResolver xmlResolver) +26 System. Xml.Xsl.Xslt.XsltLoader.Load(コンパイラ コンパイラ、オブジェクト スタイルシート、XmlResolver xmlResolver) +315 System.Xml.Xsl.Xslt.Compiler.Compile(オブジェクト スタイルシート、XmlResolver xmlResolver、QilExpression& qil) +41 System.Xml.Xsl. XslCompiledTransform.CompileXsltToQil(Object スタイルシート、XsltSettings 設定、XmlResolver stylesheetResolver) +59 System.Xml.Xsl.XslCompiledTransform.LoadInternal(Object stylesheet, XsltSettings settings, XmlResolver stylesheetResolver) +66 System.Xml.Xsl.XslCompiledTransform.Load(String stylesheetUri, XsltSettings settings, XmlResolver stylesheetResolver) +38 NewsGallery.AjaxNewsWebPart.AjaxNewsControl.RenderContents(HtmlTextWriter出力) +403 System .Web.UI.WebControls.WebControl.Render(HtmlTextWriter ライター) +32 System.Web.UI.Control.RenderControlInternal(HtmlTextWriter ライター、ControlAdapter アダプター) +27 System.Web.UI.Control.RenderControl(HtmlTextWriter ライター、ControlAdapter アダプター) +99 System.Web.UI.Control.RenderControl(HtmlTextWriter ライター) +25 System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter ライター、ICollection の子) +134 System.Web.UI.Control.RenderChildren(HtmlTextWriter ライター) +19 System.Web.UI.WebControls.WebControl.RenderContents(HtmlTextWriter ライター) +10 System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter ライター) +32 Microsoft.SharePoint.WebPartPages.WebPart.RenderWebPart(HtmlTextWriter 出力) +36 Microsoft.SharePoint.WebPartPages.WebPart.RenderWebPartInternal(HtmlTextWriterライター) +139 Microsoft.SharePoint.WebPartPages.WebPart.Render(HtmlTextWriter ライター) +93 System.Web.UI.Control.RenderControlInternal(HtmlTextWriter ライター、ControlAdapter アダプター) +27 System.Web.UI.Control.RenderControl(HtmlTextWriter ライター、 ControlAdapter アダプター) +99 System.Web.UI.Control.RenderControl(HtmlTextWriter ライター) +25 Microsoft.SharePoint.WebPartPages.SPChrome.RenderPartContents(HtmlTextWriter 出力、WebPart パーツ) +66Render(HtmlTextWriter ライター) +32 Microsoft.SharePoint.WebPartPages.WebPart.RenderWebPart(HtmlTextWriter 出力) +36 Microsoft.SharePoint.WebPartPages.WebPart.RenderWebPartInternal(HtmlTextWriter ライター) +139 Microsoft.SharePoint.WebPartPages.WebPart.Render(HtmlTextWriter ライター) +93 System.Web.UI.Control.RenderControlInternal(HtmlTextWriter ライター、ControlAdapter アダプター) +27 System.Web.UI.Control.RenderControl(HtmlTextWriter ライター、ControlAdapter アダプター) +99 System.Web.UI.Control.RenderControl(HtmlTextWriter ライター) ) +25 Microsoft.SharePoint.WebPartPages.SPChrome.RenderPartContents(HtmlTextWriter 出力、WebPart パーツ) +66Render(HtmlTextWriter ライター) +32 Microsoft.SharePoint.WebPartPages.WebPart.RenderWebPart(HtmlTextWriter 出力) +36 Microsoft.SharePoint.WebPartPages.WebPart.RenderWebPartInternal(HtmlTextWriter ライター) +139 Microsoft.SharePoint.WebPartPages.WebPart.Render(HtmlTextWriter ライター) +93 System.Web.UI.Control.RenderControlInternal(HtmlTextWriter ライター、ControlAdapter アダプター) +27 System.Web.UI.Control.RenderControl(HtmlTextWriter ライター、ControlAdapter アダプター) +99 System.Web.UI.Control.RenderControl(HtmlTextWriter ライター) ) +25 Microsoft.SharePoint.WebPartPages.SPChrome.RenderPartContents(HtmlTextWriter 出力、WebPart パーツ) +66WebPartPages.WebPart.Render(HtmlTextWriter ライター) +93 System.Web.UI.Control.RenderControlInternal(HtmlTextWriter ライター、ControlAdapter アダプター) +27 System.Web.UI.Control.RenderControl(HtmlTextWriter ライター、ControlAdapter アダプター) +99 System.Web .UI.Control.RenderControl(HtmlTextWriter ライター) +25 Microsoft.SharePoint.WebPartPages.SPChrome.RenderPartContents(HtmlTextWriter 出力、WebPart パーツ) +66WebPartPages.WebPart.Render(HtmlTextWriter ライター) +93 System.Web.UI.Control.RenderControlInternal(HtmlTextWriter ライター、ControlAdapter アダプター) +27 System.Web.UI.Control.RenderControl(HtmlTextWriter ライター、ControlAdapter アダプター) +99 System.Web .UI.Control.RenderControl(HtmlTextWriter ライター) +25 Microsoft.SharePoint.WebPartPages.SPChrome.RenderPartContents(HtmlTextWriter 出力、WebPart パーツ) +66