2011-09-09 16 views
0

我正在使用WSS 2.0與Sharepoint門戶網站服務器2003. 我正在Web應用程序中打開在門戶網站服務器中創建的SharePoint網站。輸入字符串格式不正確SPSite

當我通過站點地址SP​​Site它給我錯誤。這裏「輸入字符串格式不正確」

是我的代碼

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)" 

我怎樣才能解決這個問題。

在此先感謝

+0

,你能否告訴我們,URL字符串與服務器名端口號與本站爆炸的運行時間值? –

+0

「http:// spsserver:1600/sites/Test%20Portal」測試門戶已創建,我可以從瀏覽器中瀏覽它。 –

+0

我今天注意到的一件事是,當我從控制檯應用程序的代碼上面運行時,它完美運行。但是當我嘗試在構建於vs 2005的網站中運行相同的代碼時,它給了我上面提到的錯誤。 –

回答

0

試試這個:

string site_Str= "http://<serverName>:<PortNumber>"; 
SPSite site=new SPSite(site_Str);