【问题标题】:Reading a sharepoint list in C#在 C# 中读取共享点列表
【发布时间】:2019-04-30 20:47:54
【问题描述】:

我想阅读项目服务器站点上的列表 所以我创建了一个名为 GetUrl 的列表 我只是喜欢阅读这份清单的标题 所以我写了这段代码:

`string strUrl = "http://site-2016-02:1000/PWA/";
            using (SPSite oSite = new SPSite(strUrl))
            {
                using (SPWeb oWeb = oSite.OpenWeb())
                {
                    SPList list = oWeb.Lists["GetUrl"];

                    foreach (SPField field in list.Fields)
                    {
                        Console.WriteLine(field.Title);
                    }
                }
            }

`但我收到以下错误: 附加信息:找不到位于http://sfd-2013-02:1000/PWA/ 的Web 应用程序。验证您是否正确键入了 URL。如果 URL 应该服务于现有内容,系统管理员可能需要将新的请求 URL 映射添加到预期的应用程序。

我不明白为什么当我点击 url 时会显示项目网站 所以知道我做错了什么吗? 是否有其他解决方案可以读取共享点列表?

感谢您的反馈

【问题讨论】:

    标签: c# sharepoint-list


    【解决方案1】:

    SPSite 代表一个网站集,而 PWA 很可能是一个子网站。

    string strUrl = "http://site-2016-02:1000";
            using (SPSite oSite = new SPSite(strUrl))
            {
                using (SPWeb oWeb = oSite.RootWeb.OpenWeb("PWA"))
    

    string strUrl = "http://site-2016-02:1000";
            using (SPSite oSite = new SPSite(strUrl))
            {
                using (SPWeb oWeb = oSite.RootWeb.Webs["PWA"])
    

    【讨论】:

      猜你喜欢
      • 2022-10-14
      • 2010-09-13
      • 2011-09-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多