【问题标题】:Deploying SharePoint Hosted App in SharePoint 2016在 SharePoint 2016 中部署 SharePoint 托管应用程序
【发布时间】:2017-10-26 19:17:05
【问题描述】:

我正在开发 SharePoint 托管应用程序,并按照以下 Microsoft 链接中提到的步骤创建应用程序域。

https://docs.microsoft.com/en-us/sharepoint/dev/sp-add-ins/set-up-an-on-premises-development-environment-for-sharepoint-add-ins

这是安装插件后我的插件网址在我的开发框中的样子

http://add-in-4566480226b84e.MachineName:1300/AddInName

Add-in_Prefix:加载项

插件_ID:4566480226b84e

Add-in_Base_Domain: MachineName:1300

Add-in_Name:AddInName

当我从 Visual Studio 2017 部署插件时,它会在主机文件中添加以下条目,我理解为什么需要此条目。

127.0.0.1 add-in-4566480226b84e.MachineName # 65ea9305-f44a-4aab-8fb3-b97f7f273177;http://MachineName:1300/

::1 插件 4566480226b84e.MachineName # 65ea9305-f44a-4aab-8fb3-b97f7f273177;http://MachineName:1300/

当我使用以下命令安装插件时,它不会添加主机文件条目,必须手动添加主机条目。

$MyApp = Import-SPAppPackage `
    -Path "C:\Ravi\AddIn.app" `
    -Site "http://MachineName:1300/" `
    -Source DeveloperSite `
    -Confirm:$false
Install-SPApp -Web "http://MachineName:1300/" -Identity $MyApp 

现在我必须将此插件移动到生产环境中,我猜下面是 url 的形成方式。

SharePoint 网址

http://product.companyname.com

插件网址

http://add-in-4566480226b84e.product.companyname.com/AddInName

我的问题是

  1. 我对生产插件 url 的理解是否正确?

  2. 如何解析 url?当我在我的开发环境中时,我的主机文件由 VS2017/manually 更新并解析了 url。现在我在生产中,url会自动解析还是我必须做一些特殊的附加配置。

【问题讨论】:

    标签: sharepoint-apps sharepoint-2016 sharepoint-addin


    【解决方案1】:

    您需要配置您的场以托管应用程序/加载项。 需要三个部分:

    • 订阅服务应用程序

    • 应用注册服务应用

    • DNS 配置

    最后一个在此处记录了所需的内容以及如何配置该 Windows。但是,它可能会延迟,具体取决于您的 DNS 基础设施。 Microsoft documentation

    【讨论】:

    • 非常感谢您的回答。我会看看它并会回复。
    • 我查看了链接,但它不是我想要的。我的问题是关于对生产中 url 的理解。如果我将我的插件移到生产环境中,URL 是否会像 add-in-4566480226b84e.product.companyname.com/AddInName。如果是,那么当我第二次重新部署相同的插件时,插件 id 将更改,因此整个 url 将被更改。所以在第二次部署之后,用户将不得不浏览新的 url。如果这不是 url 的形成方式,那么我想理解相同。
    • 不完全一样,url取决于配置。但总体思路是正确的。两个部署将为您提供应用程序 web 的不同 url
    • 有没有办法可以保持 URL 不变,这样如果用户将 URL 保存在收藏夹中,他们就不必更改它。
    • 在升级的情况下,单次部署应该保持不变。否则我不知道
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多