阿里、蚂蚁、晟腾、中科加禾精彩分享 AI 基础设施洞见,现购票可享受 9 折优惠 |AICon 了解详情
写点什么

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

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

关注

评论

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

教妹学Java(二十 七):this 关键字的用法(1)

Java 程序员 后端

新人一看就懂:Dubbo+Zookeeper的RPC远程调用框架demo

Java 程序员 后端

新年红包封面来了,3000万份红包封面来啦!到点直领!

Java 程序员 后端

新鲜的字节跳动、美团、B站、京东Java面经,程序员你眼馋了吗

Java 程序员 后端

手写线程池实战

Java 程序员 后端

教妹学Java(二十四):一文了解 Java 中的方法

Java 程序员 后端

新年红包封面来了,3000万份红包封面来啦!到点直领!(1)

Java 程序员 后端

日志规范多重要,这篇文章告诉你!

Java 程序员 后端

普通本科毕业一年,刷完这 1000 道 JAVA 面试题,成功逆袭上岸

Java 程序员 后端

手把手带你用数据库中间件Mycat+SpringBoot完成分库分表

Java 程序员 后端

手把手教你,从零开始搭建Spring Cloud Alibaba!这份笔记太牛了

Java 程序员 后端

Docsify 脚本执行权限问题

HoneyMoose

推荐 6 个前后端分离项目

Java 程序员 后端

数据结构与算法-链表

Java 程序员 后端

数据结构之链表复习

Java 程序员 后端

手撕ArrayList底层,透彻分析源码

Java 程序员 后端

拿了 30K 的 offer!

Java 程序员 后端

无锁并发框架-Disruptor的使用(二)

Java 程序员 后端

拥有阿里P8推荐的SpringBoot笔记,备战金九银十,吊打面试官不是梦

Java 程序员 后端

捕获异常&指令重塑

Java 程序员 后端

掌握了2-3-4树也就掌握了红黑树,不信进来看看,建议收藏!

Java 程序员 后端

排序二叉树JAVA版实现

Java 程序员 后端

教女朋友学习 vue中的组件

Java 程序员 后端

教妹学Java(二十五):搞懂 Java 中的构造方法

Java 程序员 后端

数据结构之栈应用

Java 程序员 后端

手把手教学妹CompletableFuture异步化,性能关系直接起飞!

Java 程序员 后端

抽象工厂模式

Java 程序员 后端

接口文档:第二章:使用Swagger接口的文档在线自动生成

Java 程序员 后端

教妹学Java(二十一):一文带你了解面向对象编程的所有概念

Java 程序员 后端

什么是 TypeScript

HoneyMoose

教妹学Java(二十 七):this 关键字的用法

Java 程序员 后端

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