在开始提问这个问题之前,我将不得不提醒您,我几乎不知道有关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表单。