2008-12-28 41 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可能还有其他挑战,但至少应该让您登录。