Входная строка не в правильном формате spsite

StackOverflow https://stackoverflow.com/questions/7357407

  •  28-10-2019
  •  | 
  •  

Вопрос

Я использую WSS 2.0 с SharePoint Portal Server 2003. Я делаю веб -приложение в VS 2008, которое открывает сайт SharePoint, созданный на портальном сервере.

Когда я передаю адрес сайта SPSITE, это дает мне ошибку. "Входная строка не в правильном формате"

Вот мой код

string site_Str= "http://<serverName>:<PortNumber>/sites/<TopLevelSite>";
SPSite site=new SPSite(site_Str); // here it gives error

А вот следование стека

"   at Microsoft.SharePoint.i.a(Boolean A_0, String A_1, Guid A_2, Int32& A_3)\r\n   at Microsoft.SharePoint.SPSite.j()\r\n   at Microsoft.SharePoint.SPSite.a(String A_0, SPVirtualServer A_1, a A_2, Int32 A_3)\r\n   at Microsoft.SharePoint.SPSite..ctor(String strUrl)\r\n   at testRoundLink._Default.GetJavaScript() in E:\\resarch\\testRoundLink\\testRoundLink\\Default.aspx.cs:line 46\r\n   at testRoundLink._Default.Page_Load(Object sender, EventArgs e) in E:\\resarch\\testRoundLink\\testRoundLink\\Default.aspx.cs:line 19\r\n   at System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e)\r\n   at System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e)\r\n   at System.Web.UI.Control.OnLoad(EventArgs e)\r\n   at System.Web.UI.Control.LoadRecursive()\r\n   at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)"

Как я могу решить это.

заранее спасибо

Это было полезно?

Решение

попробуй это:

string site_Str= "http://<serverName>:<PortNumber>";
SPSite site=new SPSite(site_Str); 
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top