写点什么

微软发布 IIS Express:Visual Studio 全新内置的 Web 服务器

  • 2010-07-02
  • 本文字数:1351 字

    阅读完需:约 4 分钟

近日,Scott Guthrie发布了IIS Express :IIS 的一个轻量级替代品,有希望替代Cassini(Visual Studio 的内置Web 服务器)。IIS Express 旨在解决Cassini 的众多问题,开发者可以使用完整的IIS 7.x 特性进行开发。目前IIS Express 还没有提供下载,但Scott 说不久之后就可以了。

IIS Express 的使用方式与 Cassini 一样,都是在调试或运行应用时启动。Windows XP 或后面的操作系统都可以运行 IIS Express,并不需要管理员帐户,它支持 ASP、PHP、SSL、URL Rewrite、Media 和其他 IIS 所支持的文件类型与扩展。对于 SSL 支持来说,在启动时会自动安装一个自我签名的证书。

给 Visual Studio 2010 安装完一个补丁后就可以在 Visual Studio 2010 和 Visual Web Developer 2010 Express 中使用 IIS Express 了,之后发布的 Visual Studio 将会自带 IIS Express。早期版本的 Visual Studio 可以通过命令行的方式使用:

如果从命令行加载就可以在 VS 2008 中使用 IIS Express 了。除了 VS 2010 以外,我们并没有为其他版本的 Visual Studio 开发相应的集成工具支持。

Scott 给出了命令行的完整使用方式与一些示例:

使用方式: iisexpress [/config:config-file] [/site:site-name] [/systray:boolean]

iisexpress /path:app-path [/port:port-number] [/clr:clr-version] [/systray:boolean]

/config:config-file

applicationhost.config 文件的全路径。默认值是位于用户的 Documents 目录下的 IISExpress8\config\applicationhost.config 文件。

/site:site-name

要加载的站点名,在 applicationhost.config 文件中声明。

/path:app-path

待运行应用的完整物理路径。该选项不能与 /config 等相关选项一起使用。

/port:port-number

应用绑定的端口号。默认值是 8080,还需要指定 /path 选项。

/clr:clr-version

运行应用的.NET Framework 版本号(比如 v2.0)。默认值是 v4.0,还需要指定 /path 选项。

/systray:boolean

启用或禁用系统托盘应用,默认值是 true。

示例: iisexpress /site:WebSite1

该命令会运行用户配置文件中的 WebSite1 站点。

iisexpress /config:c:\myconfig\applicationhost.config

该命令会运行指定配置文件中的第一个站点。

iisexpress /path:c:\myapp\ /port:80

该命令会运行 c:\myapp 目录中的站点,端口号是 80。

Cassini 的一个限制是只能从 localhost 访问,但 Scott 说可以修改 IIS Express 以支持远程请求。

有读者问到连接限制与重新发布的问题:

…可以将应用重新发布到 IIS Express 中,没有连接限制。

关于与 Azure 集成、SharePoint、Edit 和 Continue 支持,Scott 说到:

目前还没有集成 Azure 与 IIS Express,但未来打算实现这个功能。 遗憾的是,IIS Express 并不支持 SharePoint,需要完整的 IIS 才行。

目前还不支持 Edit 和 Continue,但未来有这个计划。

Scott 还提到了 IIS 与 IIS Express 之间的一些差别:

两者的核心代码是一样的。主要差别在于 IIS Express 从命令行或是 VS(或是其他工具)中加载工作进程。完整的 IIS 有个按需的工作进程模型和激活系统,可以根据需要启动或是停止工作进程。

Scott 还提到 IIS Express 只是他们打算发布的众多组件中的一个,不久之后还会发布其他组件。

查看英文原文: Microsoft Announces IIS Express – A New Built-In Web Server for Visual Studio <

2010-07-02 01:225605
用户头像

发布了 88 篇内容, 共 262.7 次阅读, 收获喜欢 8 次。

关注

评论

发布
暂无评论
发现更多内容

CAD迷你看图 for Mac(MiniCAD) v4.4.5中文特别版

mac

苹果mac Windows软件 CAD迷你看图 设计软件

阿里云 X 森马 AIGC T 恤设计大赛开启!穿什么由你定,赢 Airpods,作品定制联名T恤

阿里巴巴云原生

阿里云 云原生 AIGC

HarmonyOS Codelab 优秀样例——购物应用,体验一次开发多端部署魅力

HarmonyOS开发者

HarmonyOS

合约一键跟单软件开发,币安欧意交易所合约跟单API量化机器人搭建

V\TG【ch3nguang】

量化交易机器人开发 合约跟单 币安智能链

鹏云块存储在多副本情况下,如何兼顾数据一致性和效率?

鹏云网络

分布式系统 数据强一致性 副本一致性 分布式存储,

与信创国产化高度适配的低代码开发框架

力软低代码开发平台

数字藏品交易平台App开发,数字藏品系统源码搭建

V\TG【ch3nguang】

数字藏品开发 数字藏品app

生产制造关键业务模型拆解与平台化演进

华为云开发者联盟

后端 物联网 华为云 华为云开发者联盟 企业号 8 月 PK 榜

Node与Express后端架构:高性能的Web应用服务

互联网工科生

Web Node Express

GaussDB技术解读系列:高安全之密态等值

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟 企业号 8 月 PK 榜

软件测试/测试开发丨Web自动化测试策略

测试人

Python 程序员 软件测试 自动化测试 测试开发

2023-08-28:用go语言编写。给你一个正整数数组nums, 同时给你一个长度为 m 的整数数组 queries。 第 i 个查询中,你需要将 nums 中所有元素变成 queries[i] 。

福大大架构师每日一题

福大大架构师每日一题

移动应用高级语言开发——并发探索

OpenHarmony开发者

OpenHarmony

科兴未来 | 2023年SCIP绿色化学化工创新创业大赛!

科兴未来News

低代码平台:IT开发的一种重要方式

树上有只程序猿

系统开发 低代码开发 JNPF 传统开发

互助公排模式系统功能及矩阵开发设计

V\TG【ch3nguang】

互助 公排模式

突破连接壁垒,火山引擎边缘云网络的先行之路

火山引擎边缘云

云服务边缘架构 边缘云 边缘云原生

共创共赢,天翼云携手用友打造商业创新一体化解决方案!

天翼云开发者社区

云计算 AI 数据治理

低代码助力加速构建应用程序

高端章鱼哥

低代码开发 应用程序 JNPF

MatrixOne内核1.0.0-RC1版本正式发布啦!

MatrixOrigin

数据库 云原生 MatrixOrigin MatrixOne 矩阵起源

NFTScan 正式上线 Base NFTScan 浏览器和 NFT API 数据服务

NFT Research

NFT\

Alfred 5 for Mac(Mac应用快速启动器) v5.1.2(2145)中文激活版

mac

Alfred 苹果mac Windows软件 快速启动工具

BackupLoupe for Mac(数据还原备份工具)v3.9中文版

mac

苹果mac Windows软件 数据备份工具

Apache IoTDB:更适合工业物联网场景的新型数据库,存、查、用不再是难题

Apache IoTDB

区块链上增发代币发行合约系统搭建开发

V\TG【ch3nguang】

智能合约 代币

响应式编程——初识 Flux 和 Mono

emanjusaka

Java 响应式编程 后端

服务网格实施周期缩短 50%,丽迅物流基于阿里云 ACK 和 ASM 的云原生应用管理实践

阿里巴巴云原生

阿里云 云原生 服务网格 容器服务

微软发布IIS Express:Visual Studio全新内置的Web服务器_.NET_Jon Arild Tørresdal_InfoQ精选文章