2008-12-28 25 views
1

在開始提問這個問題之前,我將不得不提醒您,我幾乎不知道有關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表單。

回答

0

當您想要將身份驗證更改爲SharePoint時,請不要直接更改IIS中的設置,而是轉至管理中心,應用程序管理,身份驗證提供程序。在那裏你可以設置它使用基本身份驗證,表單身份驗證或匿名訪問..無論適合你。

Forms Services可能還有其他挑戰,但至少應該讓您登錄。