日本国产亚洲-日本国产一区-日本国产一区二区三区-日本韩国欧美一区-日本韩国欧美在线-日本韩国欧美在线观看

當前位置:雨林木風下載站 > 辦公軟件教程 > 詳細頁面

Sharepoint 如何自定義WebService 找不到網站應用程序

Sharepoint 如何自定義WebService 找不到網站應用程序

更新時間:2024-02-08 文章作者:未知 信息來源:網絡 閱讀次數:

SharePoint發行版本有SharePoint2003、SharePoint2007、Sharepoint 2010、SharePoint2013和SharePoint2016。SharePoint提供了功能強大的團隊協作環境,使得組織能夠在整個組織內部實現整合、組織、查找和提供 SharePoint站點。

錯誤描述:Net 開發WebService調用Microsoft.SharePoint.dll的服務器端對象模型,出現找不到網站的應用程序,或者出現500錯誤。

錯誤截圖:

Sharepoint 如何自定義WebService 找不到網站應用程序_本站

[Webservice調用頁錯誤]

System.IO.FileNotFoundException: 找不到位于 http://localhost 的 Web 應用程序。請確認正確鍵入了此 URL。如果此 URL 需要提供現有內容,則系統管理員可能需要添加到指定應用程序的新請求 URL 映射。 在 Microsoft.SharePoint.SPSite..ctor(SPFarm farm, Uri requestUri, Boolean contextSite, SPUserToken userToken) 在 Microsoft.SharePoint.SPSite..ctor(String requestUrl) 在 WebApplication1.WebService1.GetWebID(String SiteUrl) 位置 C:\Users\Administrator\Documents\Visual Studio 2010\Projects\WebApplication1\WebApplication1\WebService1.asmx.cs:行號 26

[完整的錯誤提示]

[WebMethod(Description = "獲取WebID")]

public string GetWebID(string SiteUrl)

{

????? SPSite site = null;

???? SPWeb web = null;

?? ??site = new SPSite(SiteUrl);

???? ?web = site.OpenWeb();

????? return "ID:" + web.ID.ToString();??

}

[測試代碼,獲取WebID]

  最初以為是備用訪問映射,或者修改Host文件的問題,因為找不到應用程序么,然后在瀏覽器里打開url,發現可以打開;再考慮是不是權限不夠,因為是net調用sharepoint的dll,然后提權進行操作,發現也不能解決問題。

  查了很久,后來發現,代碼預覽有問題,但是發布以后,調用WebService卻沒有問題,感覺很奇怪,但是沒有辦法進行調試了。后來查資料,發現說VS的iis對64位支持有問題,雖然自己并不清楚是不是這里的問題,但是發布以后,調試本機的iis,發現問題不存在了(感謝這位博主的文章,參考博文地址附后)。

解決方法: 把自己建的項目發布到本地iis,然后 屬性 – web – 使用本地iis web服務器,填寫格式[url:port/網站名稱],然后可以調試了。

Sharepoint 如何自定義WebService 找不到網站應用程序_本站

  修改以后,發現調用的時候,還有拋黃頁的現象[“拒絕訪問。 (異常來自 HRESULT:0x80070005 (E_ACCESSDENIED))”],后來,經朋友提醒,發現木有提權,菜鳥就是菜鳥,之前調試的暈頭轉向,居然忽略了提權。

提權代碼:

SPSecurity.RunWithElevatedPrivileges(delegate()
{

代碼段….
});

  再有就是,有人說寫控制臺,也會出現找不到應用程序的情況,將生成的目標平臺調成64位,或者調成[Any cpu],自己到沒有遇到過,不過這些對WebService調用sharepoint.dll是不管用的。


Sharepoint 可以幫助企業用戶輕松完成日常工作。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

主站蜘蛛池模板: 日本免费看片在线播放 | 亚洲精品国产福利片 | 91在线看片 | wwwxxx亚洲 | 亚洲岛国 | 久久毛片免费看 | 99香蕉国产 | 999国产高清在线精品 | 国产欧美日韩精品第二区 | 日本不卡免费一区 | 干干人人 | 日本高清免费不卡在线播放 | 久久久久夜夜夜精品国产 | 色午夜婷婷 | 91系列在线观看 | 亚洲视屏在线观看 | 三区在线视频 | 99久久免费国产精品 | 久久免费高清 | 精品久久久久久免费影院 | 91香蕉视频在线观看免费 | 国产一级www在线视频 | 国内精品久久久久久久久久影视 | 日本特黄一级 | 日本欧美一区二区三区在线观看 | 四虎影院最新网址 | 97色在线观看免费视频 | 国产片拍拍拍在线观看 | 日本三级吃奶乳视频在线播放 | 日本a在线视频 | 亚洲精品国产日韩 | 狠狠操综合网 | 欧美成人精品三级网站 | 亚洲午夜爱爱香蕉片 | 日本不卡免费高清视频 | 成人在线视频播放 | 噜噜色噜噜 | 伊人久久大香线蕉综合热线 | 久久精品女人毛片国产 | 国产精品第一页在线观看 | 男女啪啪成人免费网站 |