HarmonyOS开发者限时福利来啦!最高10w+现金激励等你拿~ 了解详情
写点什么

微软发布 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:225597
用户头像

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

关注

评论

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

火山引擎ByteHouse:分析型数据库如何设计并发控制?

字节跳动数据平台

左耳听风 - 工程师文化「读书打卡 day 21」

Java 工程师蔡姬

读书笔记 程序员 职业成长 工程师文化 个人发展

《算法导论(原书第3版)》PDF

程序员李木子

macbook触控板 鼠标增强辅助工具推荐

Rose

MacBook 鼠标手势 触控板 鼠标增强工具 Mac电脑软件

音乐创作人必备的Voxengo小插件,优质音乐插件推荐

Rose

音频制作 音乐后期 mac音频插件分析器 Voxengo插件

实用必备工具:coconutBattery Plus for Mac 电池质量检测工具

Rose

电池健康状况 电池寿命 coconutBattery Plus

面向工业设备远程运维的低代码开发平台设计

快乐非自愿限量之名

架构 低代码 数字化 工业

如何让Go程序以后台进程或daemon方式运行

伤感汤姆布利柏

AI for Science,开启智能科学时代!

白洞计划

AI

幻兽帕鲁,怎么就把云厂商卷疯了?

脑极体

云计算

使用jonboulle/clockwork包mock时间

fliter

【亲测】pd19虚拟机永久激活教程 兼容m1/m2/intel

Rose

Mac虚拟机 Parallels Desktop 19 pd19虚拟机

基于低代码的管理系统模板库的设计与实现

不在线第一只蜗牛

数据库 低代码 数据管理 模板

SDN 拓扑感知技术带你逃离灾难,轻松实现云灾备

品高云计算

One Click dApp

谢锐 | Frozen

Ethereum blockchain Solidity oneclickdapp web3camp

听GPT 讲Rust Cargo源代码(3)

fliter

超详细mac触控板新手教程,macbook触控板手势大全附图解

Rose

MacBook 苹果电脑 mac触控板

【AI绘画】最新Stable Diffusion2024年学习——安装与使用教程

Geek_bbbdb0

AI

左耳听风 - 远程办公「读书打卡 day 22」

Java 工程师蔡姬

读书笔记 程序员 个人成长 远程办公 职业发展

互联网时代的拍卖创新:现成拍卖直播源码搭建平台成为的新宠

软件开发-梦幻运营部

赛博威大客户服务中心 | 助力企业突破运维困境,创造更多服务价值

赛博威科技

数字化 系统运维

听GPT 讲Rust Cargo源代码(4)

fliter

极狐GitLab在线发布(数据库)方法论

极狐GitLab

QLab Pro v5.3.3 for mac:高效音乐现场音频、视频和灯光控制

Rose

QLab Pro 舞台表演 灯光控制

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