Visual Studio 2013 无法启动 IIS Express 的解决办法

不能为 [::]:64090 绑定到下面的传输。IP 仅侦听列表可能包含到一个接口的引用,该接口在此计算机上不存在。数据字段包含错误号。 以上是 IIS Express 启动失败后,在 Windows 事件查看器中的错误日志信息。错误的详细信息的XML版本,我也附在下面: <?xml version="1.0" encoding="utf-8"?> <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event"> <System> <Provider Name="Microsoft-Windows-HttpEvent" Guid="{7b6bc78c-898b-4170-bbf8-1a469ea43fc5}" EventSourceName="HTTP"/> <EventID Qualifiers="49152">15005</EventID> <Version>0</Version> <Level>2</Level> <Task>0</Task> <Opcode>0</Opcode> <Keywords>0x80000000000000</Keywords> <TimeCreated SystemTime="2014-07-05T15:33:22.037587700Z"/> <EventRecordID>10640</EventRecordID> <Correlation/> <Execution ProcessID="4" ThreadID="15856"/> <Channel>System</Channel> <Computer>Tiramisu-WorkPC</Computer> <Security/> </System> <EventData> <Data Name="DeviceObject">\Device\Http\ReqQueue</Data> <Data Name="Address">[::]:64090</Data> <Binary>0000040002003000000000009D3A00C0000000000000000000000000000000000000000000000000220000C0</Binary> </EventData> </Event> 我是在调试开源博客代码 BlogEngine.NET 项目源码时遇到这个问题的,关于这个博客,我会在后面的博文作更详细的解析说明,现在仅说明它是用 MVC 开发的轻量灵活的博客系统,清爽简洁的界面我非常喜欢,我用它搭建了一个个人博客站点,数据库用的阿里云 MySQL。关于此问题产生的本质原因,我没有深究,因为我对 IIS Expres 这个工具还不是很了解,只能就目前解决问题的情况做些详细的说明。 关于 ASP.NET Web 开发服务器、本地 IIS和 IIS Express 的区别,请参见《VS2013无法启动IIS Express Web的解决办法》,此文章最后提到的部分,即是本文所列问题的解决方案。Visual Studio 2013 虽然集成安装了 IIS Express 8.0,但是并未安装 WebMatrix ,本文所列的问题就是此问题造成的。解决办法: 1.下载最新版本的 Microsoft Web Platform Installer 5.0。 2.在组件列表中选择最新版本的 WebMatrix 3.0,安装重启后即可正常使用 IIS Express 调试项目了。

Install Error of Visual Studio "14" 解决方案

“There is an installation block in this Visual Studio "14" CTP that will prevent installation on a computer where an earlier version of Visual Studio is already installed. To disable the block that will put the computer in an un-recommended state, add a new value to the registry at the "HKLM\SOFTWARE\Microsoft\DevDiv\vs\Servicing" location (“HKLM\SOFTWARE\Wow6432Node\Microsoft\DevDiv\vs\Servicing” on 64-bit Windows). The value name should be BlockerOverride, and the value type and value data can be anything.” 如上所述,在装有较早版本的Visual Studio 的电脑上安装Visual Studio 2014 CTP时,会有一个安装块阻止安装程序运行,禁用该区块会使计算机处于不被建议的状态。具体操作方法如下: 在注册表 HKLM\SOFTWARE\Microsoft\DevDiv\vs\Servicing(64位系统在 HKLM\SOFTWARE\Wow6432Node\Microsoft\DevDiv\vs\Servicing)下新建一个值,值的名称必须为BlockerOverride,值的类型和内容可以随便填。 按上面的方法操作后,即可正常安装,祝各位体验愉快。 具体请参考:《Install Error of Visual Studio "14"》
友情链接:Smart Testing