【发布时间】:2014-07-01 08:29:52
【问题描述】:
我正在开发一个 SharePoint 托管的应用程序。您可以使用任何服务器端代码吗?还是只是 HTML、CSS、REST API:s 和 JavaScript? 只是只能用服务端代码开发Provider-hosted和Auto-hosted的应用吗?
【问题讨论】:
标签: sharepoint sharepoint-apps
我正在开发一个 SharePoint 托管的应用程序。您可以使用任何服务器端代码吗?还是只是 HTML、CSS、REST API:s 和 JavaScript? 只是只能用服务端代码开发Provider-hosted和Auto-hosted的应用吗?
【问题讨论】:
标签: sharepoint sharepoint-apps
您不能在 Sharepoint 托管应用程序中使用服务器端代码。
请检查:
【讨论】:
您的 SharePoint 托管应用程序中没有可使用的服务器端代码。
SharePoint 托管应用程序: HTML、CSS、JavaScript(带有 SharePoint 2013 JSOM 库)。
Provider/Auto-App:您的网络服务器或托管服务支持的任何语言。
还注意到,在 SharePoint 托管应用程序中,没有权限提升功能,因为此应用程序只能在登录用户上下文中运行,并且在 Host Web 中具有登录用户的权限(默认)
【讨论】:
SharePoint 托管应用程序(现在称为加载项)不能使用任何类型的服务器端代码。这是因为 SharePoint 托管加载项驻留在自己的应用程序域中;与部署它们的网站/网站集隔离。它们不像以前版本的 SharePoint 应用程序(SharePoint 2013 之前)那样通过 .WSP 部署到场
支持自动托管应用 https://blogs.office.com/en-us/2014/05/16/update-on-autohosted-apps-preview-program/
提供商托管插件可以使用任何可用的语言或技术来包含您列出的客户端技术 (js/css/html),但您必须配置和维护适用的硬件或服务器。提供商托管的外接程序(如 SharePoint 托管的外接程序)未部署到 SharePoint,必须在它们自己的服务器上运行。
【讨论】: