每一个App都有一个AppManifest.xml配置文件,这个文件包含了App的重要配置数据,例如App的Title,版本号,App开始页面(Start Page)的Url等等,当你使用VS2012创建一个App项目的时候,会自动生成如下的AppManifest.xml配置文件: App xmlns=http://schemas.
每一个app都有一个appmanifest.xml配置文件,这个文件包含了app的重要配置数据,例如app的title,版本号,app开始页面(start page)的url等等,当你使用vs2012创建一个app项目的时候,会自动生成如下的appmanifest.xml配置文件:
<App xmlns=http://schemas.microsoft.com/sharepoint/2012/app/manifest
Name=”MyTestApp”
ProductID=”{b19e4863-1939-4cf0-a73b-8dc07e7c09fa}” Version=”1.0.0.0” SharePointMinVersion=”15.0.0.0” >
<Properties>
<Title>MyTestApp</Title>
<StartPage>~appWebUrl/Pages/Default.aspx?{StandardTokens}</StartPage>
</Properties>
<AppPrincipal>
<Internal />
</AppPrincipal>
</App>
| 属性 | 用途 |
|---|---|
| Name | App的名字,也用作app web的相对路径(app web参见下面的说明) |
| ProductID | App的ID |
| Version | App的版本号 |
| SharePointMinVersion | SharePoint的版本 |
| Properties\Ttitle | App launcher的标题 |
| Properties\StartPage | App开始页面的Url |
| Properties\SupportedLanguages | App支持的语言 |
| Properties\WebTemplate | 站点模版 |
| Properties\InstalledEventEndpoint | 在安装过程中执行的event receiver的Url |
| Properties\UpgradedEventEndpoint | 在升级过程中执行的event receiver的Url |
| Properties\UninstalledEventEndpoint | 在卸载过程中执行的event receiver的Url |
| AppPrincipal\Internal | 不需要外部认证(SharePoint-hosted使用) |
| AppPrincipal\RemoteWebApplication | 需要外部认证(provider-hosted使用) |
| AppPrincipal\AutoDeployedWebApplication | 需要外部认证(auto-hosted使用) |
| AppPermissionRequests\AppPermissionRequest | 在App安装过程中必须的权限 |
| AppPrerequisites\AppPrerequisite | App正常运行需要的SharePoint services |
| RemoteEndpoints\RemoteEndpoint | 跨域设置 |
~appWebUrl/Pages/Default.aspx
~remoteAppUrl/Pages/Default.aspx
可以在查询字符串中添加{StandardTokens}占位符,用来传递一些有用的信息例如:
~remoteAppUrl/Pages/Default.aspx?{StandardTokens}SPHostUrl=http%3A%2F%2Fwingtipserver&SPLanguage=en%2DUS
App Web:这是App使用的一个特殊的web,这个web是SharePoint在安装App的时候,在site中创建的一个子站点,App对这个站点有所有的权限,可以在其中保存自己的数据,例如创建列表,文档库等等。这个app web会在App卸载的时候自动删除。如果你安装了一个App,在AppManifest.xml配置文件中的Name属性为“MyFirstApp”,那么SharePoint创建的app web的名字就是MyFirstApp,其相对路径是“/MyFirstApp”
SharePoint 2013 App Development读书笔记1
SharePoint 2013 App Development读书笔记3
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号