我正在开发SharePoint托管应用程序,并按照以下Microsoft链接中提到的步骤创建应用程序域。
安装插件
后,我的插件盒上的插件如何显示http://add-in-4566480226b84e.MachineName:1300/AddInName
Add-in_Prefix:加载项
Add-in_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 add-in-4566480226b84e.MachineName# 65ea9305-f44a-4aab-8fb3-b97f7f273177; http://MachineName:1300/
当我使用以下命令安装addin时,它不会添加主机文件条目,必须手动添加主机条目。
$MyApp = Import-SPAppPackage `
-Path "C:\Ravi\AddIn.app" `
-Site "http://MachineName:1300/" `
-Source DeveloperSite `
-Confirm:$false
Install-SPApp -Web "http://MachineName:1300/" -Identity $MyApp
现在我必须将此插件移动到生产环境中,我猜测下面是如何形成网址。
SharePoint网址
Addin Url
http://add-in-4566480226b84e.product.companyname.com/AddInName
我的问题是
我对生产插件的理解是否正确?
如何解析网址?当我在我的开发环境中时,我的主机文件由VS2017 /手动更新,并且网址已解决。现在我正在制作中,网址会自动解决,还是我必须做一些特殊的额外配置。
答案 0 :(得分:0)
您需要将服务器场配置为托管应用程序/加载项。 需要三个部分:
订阅服务应用程序
应用程序注册服务应用程序
DNS配置
最后一篇文章记录了所需的内容以及如何配置一个Windows。但是,根据您的DNS基础结构,它可能会推迟。 Microsoft documentation