APP-V IIS部署指南:从基础到发布
需积分: 9 144 浏览量
更新于2024-09-17
收藏 634KB DOCX 举报
"微软应用程序虚拟化APP-V的部署方法,主要涉及IIS类型的部署,包括Streaming Server的安装、虚拟目录创建、权限配置、请求过滤、MIME类型添加以及发布文档的编写。"
在IT领域中,微软应用程序虚拟化(Application Virtualization, APP-V)是一种高效的技术,它允许用户在不安装应用程序到本地系统的情况下运行软件。APP-V通过虚拟化环境将应用封装,从而减少系统冲突,简化管理,并提高安全性。"APP-V IIS Type部署"是指利用IIS(Internet Information Services)作为流媒体服务器来分发和运行APP-V包。
**一、基本结构**
在APP-V IIS部署中,基础架构通常包括以下组件:
1. **Streaming Server (IIS)**:作为APP-V内容的分发点,IIS服务器存储并提供虚拟应用包的流式传输。
2. **Content Directory**:在本地磁盘上创建的共享目录,用于存放APP-V包。
3. **Virtual Directory**:在IIS的默认网站下设置,指向Content Directory,使得客户端可以通过HTTP/HTTPS协议访问应用包。
**二、部署步骤**
2.1 **部署Streaming Server (IIS)**
- 使用PowerShell脚本`Install-IIS.ps1`和`Common.ps1`安装IIS角色服务。
- 创建共享目录`content`在C盘,并设置相应的文件共享权限。
- 在IIS中新建虚拟目录`content`,映射到C:\content。
- 开启目录浏览以便于查看目录内容。
- 配置IIS,启用匿名身份验证和Windows身份验证,确保安全访问。
- 添加请求过滤规则,增强安全性,防止恶意请求。
- 在虚拟目录下复制`Web.config`文件,配置MIME类型,确保服务器能够识别和处理APP-V包。
**测试与验证**
通过访问`http://servername/content`来测试IIS服务器是否正常工作。
**2.1.7 发布文档设置**
发布文档`publishing.aspx`和`publishing.aspx.cs`是关键部分,它们定义了应用的发布策略和生成XML数据,供客户端获取应用列表和状态信息。`publishing.aspx`包含ASP.NET代码,而`publishing.aspx.cs`是其后台代码,用于生成应用的XML表示。
在实际部署过程中,需要根据组织的具体需求调整配置,如管理策略、报告设置、刷新频率等。确保所有安全措施到位,同时考虑网络带宽和性能优化,以提供流畅的用户体验。
APP-V IIS Type部署是将应用程序虚拟化技术与Web服务结合,实现远程和分布式环境下的应用程序分发。这种部署模式适合大型企业或云环境,能够有效管理和分发大量的应用程序,同时减少对本地系统的维护和冲突。
2021-05-25 上传
2020-12-01 上传
2021-04-07 上传
2024-03-12 上传
2012-09-15 上传
2022-01-22 上传
2020-09-03 上传
2020-09-16 上传
2021-04-07 上传
formiss
- 粉丝: 136
- 资源: 14
最新资源
- 构建基于Django和Stripe的SaaS应用教程
- Symfony2框架打造的RESTful问答系统icare-server
- 蓝桥杯Python试题解析与答案题库
- Go语言实现NWA到WAV文件格式转换工具
- 基于Django的医患管理系统应用
- Jenkins工作流插件开发指南:支持Workflow Python模块
- Java红酒网站项目源码解析与系统开源介绍
- Underworld Exporter资产定义文件详解
- Java版Crash Bandicoot资源库:逆向工程与源码分享
- Spring Boot Starter 自动IP计数功能实现指南
- 我的世界牛顿物理学模组深入解析
- STM32单片机工程创建详解与模板应用
- GDG堪萨斯城代码实验室:离子与火力基地示例应用
- Android Capstone项目:实现Potlatch服务器与OAuth2.0认证
- Cbit类:简化计算封装与异步任务处理
- Java8兼容的FullContact API Java客户端库介绍