0

我正在开发 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

加载项名称:AddInName

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

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

::1 插件 4566480226b84e.MachineName # 65ea9305-f44a-4aab-8fb3-b97f7f273177; http://机器名: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 的形成方式。

共享网址

http://product.companyname.com

插件网址

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

我的问题是

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

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

4

1 回答 1

0

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

  • 订阅服务应用程序

  • 应用程序注册服务应用程序

  • DNS 配置

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

于 2017-10-26T11:17:05.017 回答