默认的应用网址看起来像http:// [app prefix] - [app id]。[域名] / [网站集路径] / [应用路径] /pages/default.aspx。 这是不方便的,因为开发期间的每个部署都会生成新的URL。在开发阶段之后,最终用户需要永久链接到应用程序,但是每个将要部署的错误修复或更新都将导致新的应用程序URL生成。有没有正确的方法来修复应用网址?
答案 0 :(得分:0)
您可以创建一个URL控制器:
创建一个包含两个字段的列表: fakeUrl,realUrl,
fakeUrl 可以是“http:// staticappname。[域名] / [网站集路径] / [应用程序路径] /pages/default.aspx”
realUrl 将是您的http:// [app prefix] - [app id]。[域名] / [网站集路径] / [app path] /pages/default.aspx < / p>
为您的用户 fakeUrl
创建一个HTTPModule,它将读取列表并将http请求重定向到 realUrl
重新部署应用后,只需更改列表中的 realUrl
***我不是,如果这是你的情况,但你可以将你的应用程序更改为提供商托管。然后你会得到一个静态的Url
答案 1 :(得分:0)
您可以使用以下替代链接打开SharePoint托管加载项:
http://[SharePointSite]/[Add-inName]
例如。
http://contoso.com/sharepointhostedapp/