Ошибка получения: «/SiteDirectory/_layouts/testlists.aspx» содержит зарезервированное имя. Пожалуйста, попробуйте другой - PullRequest
0 голосов
/ 12 января 2010

Я пытаюсь получить доступ к списку sharepoint и ошибка:

"" / SiteDirectory / _layouts / viewlists.aspx "содержит зарезервированное имя. Попробуйте другое."

Вид кода:

private void button1_Click (отправитель объекта, EventArgs e)

{

        //String parameters to enable site and list access
        const string siteUrl = "http://Myserver/";

        //const string siteName = "SiteDirectory/testlists/";
        const string siteName = "/SiteDirectory/_layouts/testlists.aspx";
        const string sourceFileName = "Shared%20Documents/TestUpload.doc";

        OfficialFileResult result;
        string fileResult;

        //Freeze UI
        Cursor = Cursors.WaitCursor;
        button1.Enabled = false;

        //Return a site collection using the SPSite constructor providing the site URL
        SPSite siteCollection = new SPSite(siteUrl);

        //Return the target web site based on site name
        SPWeb site = siteCollection.AllWebs[siteName];  
        // **Getting Error at this Line**

        //Access file from within site based on path
        SPFile file = site.GetFile(sourceFileName);

        result = file.SendToOfficialFile(out fileResult);

        //UI clean-up
        label1.Text = "Records Hold Status: " + result;
        Cursor = Cursors.Default;
        button1.Enabled = true; 

}

Пожалуйста, помогите.

С уважением, Jene

1 Ответ

0 голосов
/ 12 января 2010

SiteName не является "/SiteDirectory/_layouts/testlists.aspx"! SiteName должно быть .. SiteDirectory в этом случае, я думаю. Попробуйте сами - перечислите все сети и посмотрите на их имена. Это указатели к словарю AllWebs []!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...