0

これは奇妙なものです。何年もの間、SharePointにファイルをアップロードするための少しのコードが私の開発マシンで機能してきました。先日動作を停止しました!例外はスローされていませんが、WebResponseに戻ってくる奇妙な応答文字列があります。コードは次のとおりです。

            HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(absoluteUrl);

            if (this._authenticationService == null)
            {
                // Windows authentication
                request.Credentials = _credentials;
            }
            else
            {
                // Forms authentication
                request.CookieContainer = this._authenticationService.CookieContainer;
            }

            request.Method = "PUT";
            byte[] buffer = new byte[4 * 1024];
            using (Stream stream = request.GetRequestStream())
            {
                using (FileStream fs = File.OpenRead(localFilePath))
                {
                    for (int i = fs.Read(buffer, 0, buffer.Length); i > 0; i = fs.Read(buffer, 0, buffer.Length))
                    {
                        stream.Write(buffer, 0, i);
                    }
                }
            }
            WebResponse response = request.GetResponse();
            response.Close();

次のように実際の応答を確認するためのコードを追加すると、次のようになります。

StreamReader responseReader = new StreamReader(response.GetResponseStream());

responseReader.ReadToEnd();

そのコードからの出力はこれで、一見コンパイルされていないaspxページです!!!!:

<%@ Assembly Name = \ "Microsoft.SharePoint.ApplicationPages、Version = 12.0.0.0、Culture = neutral、PublicKeyToken = 71e9bce111e9429c \"%> <%@ Page Language = \ "C#\" Inherits = \ "Microsoft.SharePoint ApplicationPages.ErrorPage \ "MasterPageFile = \"〜/ _ layouts / simple.master \ "%> <%@ Import Namespace = \" Microsoft.SharePoint.ApplicationPages \ "%> <%@ Register Tagprefix = \" SharePoint \ "Namespace = \ "Microsoft.SharePoint.WebControls \" Assembly = \ "Microsoft.SharePoint、Version = 12.0.0.0、Culture = neutral、PublicKeyToken = 71e9bce111e9429c \"%> <%@ Register Tagprefix = \ "Utilities \" Namespace = \ "Microsoft .SharePoint.Utilities \ "Assembly = \" Microsoft.SharePoint、Version = 12.0.0.0、Culture = neutral、PublicKeyToken = 71e9bce111e9429c \ "%> <%@ Import Namespace = \ "Microsoft.SharePoint \"%> \ r \ n <%@ Register Tagprefix = \ "SharePoint \" Namespace = \ "Microsoft.SharePoint.WebControls \" Assembly = \ "Microsoft.SharePoint、Version = 12.0.0.0、Culture = neutral、PublicKeyToken = 71e9bce111e9429c \ "%> <%@ Register Tagprefix = \" Utilities \ "Namespace = \" Microsoft.SharePoint.U tilities \ "Assembly = \" Microsoft.SharePoint、Version=12.0。 0.0、Culture = neutral、PublicKeyToken = 71e9bce111e9429c \ "%> <%@ Import Namespace = \" Microsoft.SharePoint \ "%> \ r \ n \ r \ n \ t \" EncodeMethod ='HtmlEncode' /> \ r \ n \ r \ n \ r \ n \ t \ "EncodeMethod ='HtmlEncode' /> \ r \ n \ r \ n \ r \ n \ t \ r \ n \ t \ r \ n \ r \ n \ r \ n \ r \ n \ t \ r \ n \ t \ r \ n \ t \ r \ n \ t \ t \ r \ n \ t \ r \ n \ t%@ Register Tagprefix = \ "SharePoint \" Namespace = \ "Microsoft.SharePoint.WebControls \" Assembly = \ "Microsoft.SharePoint、Version = 12.0.0.0、Culture = neutral、PublicKeyToken = 71e9bce111e9429c \"%> <%@ Register Tagprefix = \ "Utilities \" Namespace = \ "Microsoft.SharePoint.U tilities \" Assembly = \ "Microsoft.SharePoint、Version = 12.0.0.0、Culture = neutral、PublicKeyToken = 71e9bce111e9429c \"%> <%@ Import Namespace = \ "Microsoft.SharePoint \"%> \ r \ n \ r \ n \ t \ "EncodeMethod ='HtmlEncode' /> \ r \ n \ r \ n \ r \ n \ t \" EncodeMethod ='HtmlEncode' / > \ r \ n \ r \ n \ r \ n \ t \ r \ n \ t \ r \ n \ r \ n \ r \ n \ r \ n \ t \ r \ n \ t \ r \ n \ t \ r \ n \ t \ t \ r \ n \ t \ r \ n \ t%@ Register Tagprefix = \ "SharePoint \" Namespace = \ "Microsoft.SharePoint.WebControls \" Assembly = \ "Microsoft.SharePoint、Version = 12.0.0.0、Culture = neutral、PublicKeyToken = 71e9bce111e9429c \"%> <%@ Register Tagprefix = \ "Utilities \" Namespace = \ "Microsoft.SharePoint.U tilities \" Assembly = \ "Microsoft.SharePoint、Version = 12.0.0.0、Culture = neutral、PublicKeyToken = 71e9bce111e9429c \"%> <%@ Import Namespace = \ "Microsoft.SharePoint \"%> \ r \ n \ r \ n \ t \ "EncodeMethod ='HtmlEncode' /> \ r \ n \ r \ n \ r \ n \ t \" EncodeMethod ='HtmlEncode' / > \ r \ n \ r \ n \ r \ n \ t \ r \ n \ t \ r \ n \ r \ n \ r \ n \ r \ n \ t \ r \ n \ t \ r \ n \ t \ r \ n \ t \ t \ r \ n \ t \ r \ n \ tCulture = neutral、PublicKeyToken = 71e9bce111e9429c \ "%> <%@ Register Tagprefix = \" Utilities \ "Namespace = \" Microsoft.SharePoint.U tilities \ "Assembly = \" Microsoft.SharePoint、Version = 12.0.0.0、Culture =ニュートラル、PublicKeyToken = 71e9bce111e9429c \ "%> <%@ Import Namespace = \" Microsoft.SharePoint \ "%> \ r \ n \ r \ n \ t \" EncodeMethod ='HtmlEncode' /> \ r \ n \ r \ n \ r \ n \ t \ "EncodeMethod ='HtmlEncode' /> \ r \ n \ r \ n \ r \ n \ t \ r \ n \ t \ r \ n \ r \ n \ r \ n \ r \ n \ t \ r \ n \ t \ r \ n \ t \ r \ n \ t \ t \ r \ n \ t \ r \ n \ tCulture = neutral、PublicKeyToken = 71e9bce111e9429c \ "%> <%@ Register Tagprefix = \" Utilities \ "Namespace = \" Microsoft.SharePoint.U tilities \ "Assembly = \" Microsoft.SharePoint、Version = 12.0.0.0、Culture =ニュートラル、PublicKeyToken = 71e9bce111e9429c \ "%> <%@ Import Namespace = \" Microsoft.SharePoint \ "%> \ r \ n \ r \ n \ t \" EncodeMethod ='HtmlEncode' /> \ r \ n \ r \ n \ r \ n \ t \ "EncodeMethod ='HtmlEncode' /> \ r \ n \ r \ n \ r \ n \ t \ r \ n \ t \ r \ n \ r \ n \ r \ n \ r \ n \ t \ r \ n \ t \ r \ n \ t \ r \ n \ t \ t \ r \ n \ t \ r \ n \ tMicrosoft.SharePoint \ "%> \ r \ n \ r \ n \ t \" EncodeMethod ='HtmlEncode' /> \ r \ n \ r \ n \ r \ n \ t \ "EncodeMethod ='HtmlEncode' /> \ r \ n \ r \ n \ r \ n \ t \ r \ n \ t \ r \ n \ r \ n \ r \ n \ r \ n \ t \ r \ n \ t \ r \ n \ t \ r \ n \ t \ t \ r \ n \ t \ r \ n \ tMicrosoft.SharePoint \ "%> \ r \ n \ r \ n \ t \" EncodeMethod ='HtmlEncode' /> \ r \ n \ r \ n \ r \ n \ t \ "EncodeMethod ='HtmlEncode' /> \ r \ n \ r \ n \ r \ n \ t \ r \ n \ t \ r \ n \ r \ n \ r \ n \ r \ n \ t \ r \ n \ t \ r \ n \ t \ r \ n \ t \ t \ r \ n \ t \ r \ n \ t

\ r \ n \ t \ t <%\ r \ n \ t \ t \ tif(IsAdministrationSite)\ r \ n \ t \ t \ t {%> \ r \ n \ t \ t \ t \ t \ " EncodeMethod = \ "NoEncode \" runat = \ "server \"> \ "EncodeMethod ='HtmlEncode' /> \ r \ n \ t \ t <%} else {%> \ r \ n \ t \ t \ t \ t \ "EncodeMethod = \" NoEncode \ "runat = \" server \ "

\ "EncodeMethod ='HtmlEncode' /> \ r \ n \ t \ t <%}%> \ r \ n \ t \ t \ r \ n \ t \ r \ n \ t \ r \ n \ r \ n \ r \ n \ t var gearPage = document.getElementById('GearPage'); \ r \ n \ t if(null!= gearPage)\ r \ n \ t {\ r \ n \ t \tgearPage.parentNode。 removeChild(gearPage); \ r \ n \ t \ t document.title = \ "'EncodeMethod ='HtmlEncode'/> \"; \ r \ n \ t} \ r \ n \ r \ n

何が起こったか?!?!

4

1 に答える 1

0

OK、WSS SP2 と最新の累積的な更新プログラム パッケージを洞窟に入れてアンインストールして再インストールし、既存のファームに再接続したところ、この問題は解決しました。

于 2012-01-17T12:10:59.397 に答える