我正在开发 SharePoint 托管应用程序,并按照以下 Microsoft 链接中提到的步骤创建应用程序域。
这是安装插件后我的插件网址在我的开发盒上的样子
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://add-in-4566480226b84e.product.companyname.com/AddInName
我的问题是
我对生产插件网址的理解是否正确?
url将如何解析?当我在我的开发环境中时,我的主机文件由 VS2017/manually 更新并解析了 url。现在我在生产中,url会自动解析还是我必须做一些特殊的附加配置。