0

默认应用 URL 类似于 http://[应用前缀]-[应用 id].[域名]/[网站集路径]/[应用路径]/pages/default.aspx。这很不方便,因为开发期间的每次部署都会生成新的 url。在开发阶段之后,最终用户需要一个指向应用程序的永久链接,但是每个将部署的错误修复或更新都会导致新的应用程序 url 生成。是否有正确的方法来修复应用程序网址?

4

2 回答 2

0

您可以创建一个 URL 控制器:

创建一个包含两个字段的列表:fakeUrl、realUrl、

fakeUrl可以是“http://staticappname.[域名]/[网站集路径]/[应用程序路径]/pages/default.aspx”

realUrl将是您的 http://[app prefix]-[app id].[domain name]/[site collection path]/[app path]/pages/default.aspx

给你的用户fakeUrl

创建一个 HTTPModule 来读取列表并将 http 请求重定向到realUrl

重新部署应用后,只需更改列表中的realUrl

***如果这是您的情况,我不是,但您可以将您的应用程序更改为提供商托管。然后你会得到一个静态网址

于 2013-09-09T21:47:54.177 回答
0

您可以使用备用链接打开您的 SharePoint 托管加载项,例如:

http://[SharePointSite]/[Add-inName]

例如。

http://contoso.com/sharepointhostedapp/
于 2017-07-24T11:10:40.580 回答