2017-02-24 57 views
0

只是在一個教程上工作,我有一個錯誤,說'網絡'不存在於當前的情況下,因爲我相信我需要使它成爲全球可用但不知道我是如何做到這一點的,下面是我的代碼:Web在當前上下文中不存在?

namespace ServerObjectModel 
{ 
    class Program 
    { 
     static void Main(string[] args) 
     { 

      using (var site = new SPSite("http://portal.ccrs.lab/wts")) 
      { 
       SPWeb rootWeb = site.RootWeb; 

       using (var web = site.AllWebs["wts"]) 

       Console.WriteLine(web.Title); 

       var lists = web.Lists; //web is underlined as error. 

      } 
     } 
    } 

請指教。

+0

你在你的''using'語句中缺少大括號,所以它只適用於下一行。 –

回答

0

沒有花括號({ }web僅在下一行中可見。你應該用大括號包裹起來:

using (var web = site.AllWebs["wts"]) 
{ 
    Console.WriteLine(web.Title); 
    var lists = web.Lists; 

    // some code that uses web 
} 
相關問題