在開始提問這個問題之前,我將不得不提醒您,我幾乎不知道有關SharePoint的信息,而且我基本上都在學習。允許移動訪問表單服務器/ Sharepoint實例上的InfoPath表單
這裏就是我現在:
- 我有在其上運行
- 我已經得到了一個網絡適配器設置,這樣我就可以將SharePoint的實例和Windows Server 2003的虛擬PC通過主機中的Web瀏覽器訪問SharePoint實例。
- 我已經創建併發布了一個InfoPath表單到SharePoint實例,並且可以從我的主機在瀏覽器中查看錶單。
到目前爲止,一切都很好,唯一的問題是,爲了在瀏覽器中查看SharePoint實例或InfoPath表單,我必須首先以虛擬PC管理員身份登錄。現在我想要做的是在移動設備中查看相同的InfoPath表單。
這裏是我的旁邊做:
- 在我的主機,我創建一個Windows CE 3.5的應用程序
- 我在其中添加了一個Web瀏覽器控件,並把它指向在SharePoint託管InfoPath表單實例。
現在,當我在移動模擬器中運行應用程序時,出現連接錯誤,但是如果將控件指向Google或其他某個網站,則不會收到此錯誤。
我現在有明確的感覺,原因是,正如我提到的訪問窗體我需要登錄使用Windows身份驗證。我試圖在IIS中更改Web應用程序以允許匿名訪問,而不需要Windows身份驗證。雖然這工作的SharePoint網站聲明「未經授權」,所以現在我收集SharePoint建立在Windows身份驗證之上,以控制對其功能的訪問。
所以最後,畢竟,這裏是我的實際問題:
- 如何授予在SharePoint訪問的功能的特定位爲特定的Windows用戶?
- 對於不是與SharePoint實例位於同一網絡中的用戶的移動設備,我如何授予其查看InfoPath表單的權限?
我知道我的問題是有點漫無目的,但有一點問題,我與所有這一切是我真的不知道該問什麼,或如何說話。希望有人抓住了我想要做的和幫助的。總結:我基本上希望有一個仿真的移動設備(在主機上)訪問虛擬PC映像上由SharePoint/Forms Server提供的InfoPath表單。