VS2013无法启动IISExpressWeb解决办法

作者:小菜 更新时间:2025-02-20 点击数:
简介:不要勾选【覆盖应用程序根URL(U)】,或让【覆盖应用程序根URL(U)】下面的输入框和上面的输入框的地址一样! 使用VS2013有一段时间了,因前期都是编写C

【菜科解读】

不要勾选【覆盖应用程序根URL(U)】,或让【覆盖应用程序根URL(U)】下面的输入框和上面的输入框的地址一样! 使用VS2013有一段时间了,因前期都是编写C/S程序,没有使用到B/S调试器。

前几日,创建了一个MVC项目,突然发现VS2013无法调试,报了这样的错。

一下子有点蒙,why? 修改项目属性的Web项,如下。

F5运行,仍然出错。

这时候我知道了是Web调试器没有启动,但是却不明白为什么。

于是检查IIS8.5的安装情况,把一些可能需要安装的都给装了。

F5运行,问题依旧。

问题焦点已经很清楚了,就是IIS Express未能启动。

于是想到查看事件,看有没有记录更具体的日志。

相关的事件有三条,前两条相同,分别如下。

怎么和iisnode有关系,我们知道,iisnode是集成在IIS中用于托管node.js应用程序来取代自托管node.exe进程的一个模块。

“C:\Program Files (x86)\iisnode-dev\release\x86\iisnode.dll”根本就不存在,这下更加晕了。

为什么IIS Express会启动失败还是不清楚。

我决定要彻底搞清楚IIS Express到底是什么东西。

===============================华丽分割线============================== 当前程序员只能通过下面两种web服务器之一来开发和测试ASP.NET网站程序: 1. Visual Studio自带的ASP.NET开发服务器(webdev.exe)。

2. Windows自带的IIS Web服务器。

上面两个方案各有优缺点,而且很多ASP.NET程序员告诉我们:“我希望有一个像ASP.NET开发服务器那样容易使用,但是功能又跟IIS一样强大的服务器”。

今天我很高兴地宣布,我们将提供另一个新的、免费的、综合了前两个方案的优点的选择—IIS Express,它的出现使得开发和运行ASP.NET网站程序变得更为容易。

IIS Express支持VS 2010和Visual Web Develop 2010 Express,可以运行在Windows XP和更高的版本上,它不需要管理员权限即可运行,也不要求代码做任何的改动。

你可以用它开发所有类型的ASP.NET程序,而且它还支持完整的IIS 7.x功能集。

现有方案 在详细介绍IIS Express之前,我们先来看看ASP.NET开发服务器和IIS的工作方式。

ASP.NET开发服务器 Visual Studio自带的ASP.NET开发服务器(开发代号“Cassini”)的优势在于简练和便于快速启动。

它不需要监听远程连接请求(因此在大部分企业的安全网络环境中都可以使用它),你甚至都不需要使用管理员账号就能启动它,而且它也不要求额外的安装步骤。

正是因为具备启动方便这一巨大优势,才使得它成为ASP.NET项目的默认服务器,当你在Visual Studio中按下F5时就会启动它。

但ASP.NET开发服务器的缺点是它不提供完整的Web服务器功能。

比如说,它不支持SSL,URL重写规则,自定义安全设置,和其它在IIS 7中支持的功能。

IIS Web服务器 用Visual Studio运行和测试程序还有第二个选择— IIS。

你可以通过右键单击Visual studio中的Web项目,打开它的属性(在属性窗口中单击“Web”标签)来配置Web工程使用IIS。

使用IIS作为你的开发服务器允许你测试完整的Web服务器具备的功能(SSL,URL重写规则等)。

IIS是一个货真价实的Web服务器—这意味着和在作业服务器上部署差不多开发环境。

但是采用IIS的缺点是,有些公司并不允许在开发机上安装完整的Web服务器。

IIS还要求使用管理员帐号来安装和调试网站。

不同版本的Windows又支持不同版本的IIS。

例如,在Windows XP上,你只能使用自带的IIS 5.1—所有IIS 7.x的新功能它都不支持。

另外,在VS里配置网站项目使用IIS,还得一些额外的安装和配置步骤。

IIS Express — “鱼”和“熊掌”兼得 IIS Express综合了ASP.NET开发服务器易用性的优势和IIS强大的功能。

确切地说: 它简练并且易于安装(文件大小不到10兆而且安装速度相当快)。

在Visual Studio中不需要管理员权限即可启动和调试程序。

提供了完整的Web服务器功能——包括SSL, URL重写,多媒体支持和所有其他的IIS 7.x模块。

它的可扩展模型和web.config配置结构和IIS 7.x是一样的。

它可以和IIS Web服务器还有ASP.NET开发服务器同时运行在同一台机器上(他们不会相互冲突)。

它支持Windows XP及更高版本的操作系统—在所有操作系统平台上提供了完整的IIS 7.x功能集。

IIS Express(跟ASP.NET开发服务器一样)可以快速地从硬盘上的某个文件夹上启动网站程序。

它不需要任何注册或配置步骤。

在网站开发过程中,这个特性使启动和运行网站显得相当便捷。

与VS的整合 Visual Studio 2010的SP1引入了IIS Express支持。

你将可以配置VS 2010使用它取代ASP.NET开发服务器作为ASP.NET项目默认的Web服务器。

跟现在的ASP.NET开发服务器一样,你不需要在IIS Express里注册站点或者虚拟目录。

它支持和ASP.NET开发服务器相同的使用方法——只是添加了更多的功能而已。

当你按下F5来运行ASP.NET项目时,Visual Studio自动启动IIS Express并且使用它来运行和调试网站程序(不需要额外的配置)。

跟ASP.NET开发服务器一样,IIS Express运行时,会在任务栏的通知区域显示一个小图标: 右键单击上面的图标并选择“退出”就可以快速关闭IIS Express。

你也可以通过右键单击来列出正在运行的站点列表,还有站点的文件夹路径以及使用的.NET版本: [备注:上图IIS Express为英文版] 请注意上图中两个很酷的地方: 1. 正在运行的站点“Test Site”,还有IIS Express本身,保存在硬盘的c:\users\[用户名]文件夹中。

这就允许非管理员用户使用IIS Express和网站,而且还支持一些现在的IIS服务器没有办法实现的场景(例如可以在受限的企业网络环境或受限的学校公共电脑上运行IIS Express)。

2. 上面正在运行的站点“Test Site”同时支持HTTP和HTTPS的访问方式。

IIS Express通过自动安装“自签名证书”来支持URL访问控制列表(URL ACL)和SSL认证,这样程序员(以非管理员用户登录电脑)可以在不需要提升用户权限,或执行额外设置的情况下就可以使用SSL。

这个功能允许你在程序中为SSL设置需要保护的页面(比如登录页面),并且在开发过程中象在真实的web服务器里那样运行和测试这些页面。

IIS 7.x功能集 IIS Express就像你现在已经熟悉的ASP.NET开发服务其那样容易启动和使用。

但是因为IIS Express是基于与IIS 7x相同的代码,你可以用到完整Web服务器的功能集合。

这也就意味着你可以像在真实的作业Web服务器上创建和运行你的程序。

除了SSL,你还可以使用IIS 7.x的URL重写模块、多媒体插件、动态内容压缩、高级日志功能、自定义安全策略和其他丰富多彩的模块。

除了支持ASP.NET以外,IIS Express还支持传统的ASP和其他被IIS支持的文件类型—这也使得它成为整合多种技术的站点的理想平台。

IIS Express使得开发、运行和测试Web程序更加容易。

它支持ASP.NET的所有版本和所有应用程序类型(包括ASP.NET Web窗体程序和ASP.NET MVC程序)。

最好不过的是—你不需要改动任何代码来使用它。

你将可以在所有已有的项目中选用它。

针对VS2010发布SP1补丁程序,这个补丁程序将用IIS Express替换掉原来内置的ASP.NET开发服务器。

后续版本的Visual Studio都内置了IIS Express。

======================================华丽分割线==================================== 既然VS2013都内置了IIS Express8.0,为什么又会出现启动失败的情况呢 在IIS Express的下载页面似乎找到了答案, 看到WebMatrix没,以前用过它的2.0版,它的任务栏图标和IISExpress是相同的呢,莫非要安装它。

安装WebMatrix3.0后,打开项目,F5启动,问题解决! VS2012 无法启动IIS Express Web服务器的解决方案 打开VS2012解决方案资源管理器 -> 点选 Web 项目选择 -> 属性 -> Web -> 选择“使用 Visual Studio 开发服务器” -> 选中“自动分配端口” 。

再次运行Web项目,大功告成! VS2013,无法,启动,IISExpressWeb,解决,

你有被“鬼压床”过吗?全身无法动弹,2个办法快速唤醒自己

睡觉翻身和一动不动的人,究竟谁更健康呢?小艾在群里和粉丝讨论了一下这个问题,发现大家的意见各不相同。

@火鸡味的锅巴:当然是翻身的人更健康,长期一个姿势血液不流通!@天天探宝:翻身不好!在学校上铺摔了下去,断了我一根肋骨!@飘飘摇摇:为什么我睡眠和尸体一样,有时候还鬼压床?.....今天小艾就和大家聊聊这个话题,其实夜里翻身还真的要重视一下。

一、睡觉经常翻身和一动不动,哪个更健康?婴儿在四个月时就会开始翻身,而成年人每晚入睡后,平均需要翻身20次,入睡后无意识翻身的动作,其实也是身体的一个调整,目的是让自己更舒服。

1、调整皮肤温度睡觉时身体和寝具长时间接触后,接触面皮肤就会聚热,但由于无法排汗,皮肤温度就会不断升高,从而影响睡眠深度,此时若翻身就可以让皮肤得到散热,避免温度过高,消除不适感,从而帮助维持深度睡眠。

2、调整姿势,缓解肌肉和脊柱疲劳睡觉时若长时间保持一个固定姿势,脊柱关节和肌肉就容易持续紧张,产生酸痛疲劳感,因此就需要翻身来调整姿势,改善肌肉关节持续紧张状态,从而缓解疲劳不适感。

3、促进血液流通长时间保持一个姿势睡觉,身体会对床不断施加压力,此时压力和自身重力就会导致血液循环和体液循环不畅,尤其是后背、臀部,此时适度的翻身,就能纠正这个状态,让血循、体循恢复畅通。

但是频繁翻身也会影响睡眠,让人难以进入深睡眠。

尤其是对孕妇来说,还可能对宝宝产生影响,特别是月份大的胎儿所能活动的空间很小,孕妇若大幅度或频繁翻身,很容易增加胎儿绕颈的风险。

二、为什么有些人有无法翻身的“鬼压床”经历?一说到鬼压床,很多小伙伴心里可能就觉得毛骨悚然,这都二十一世纪了,怎么还有鬼怪呢?到底什么是鬼压床?所谓鬼压床,也就是医学上的睡眠瘫痪症,这属于睡眠障碍问题。

“鬼压床”通常发生在刚入睡或将醒未醒之时,这个时候属于睡眠周期的快速眼动期,人会感觉自己醒来且能睁眼看到景象听到声音,但是四肢却无法动弹,嘴巴也无法发声,甚至会有幻觉出现,严重时还可能感到呼吸困难,或伴随幻听幻视进入“梦境”。

一项研究指出,若明确“睡眠瘫痪症”的标准,那么有7.6%普通人在一生中至少会出现一次睡眠瘫痪症,特别是10-25岁人群发生睡眠瘫痪症的情况更高一些,另外有创伤后应激障碍、抑郁焦虑等精神障碍人群也是高发群体。

简单来说,“鬼压床”其实就是自身意识和身体不同步了,而之所以会造成“鬼压床”,其实和这些因素有关系:1、姿势不当有研究发现,睡觉时仰面躺着会比侧身睡着更容易出现睡眠瘫痪症,这可能是睡觉时双手压在心脏导致的。

2、睡前吃太多东西睡觉前若吃太多东西就容易引起强烈饱腹感,同时也会导致血流循环不畅,而充满食物的胃部也容易压迫周围的脏器,从而令大脑细胞过度活跃,最终导致“鬼压床”的发生。

3、压力太大生活中若经常熬夜或者长期压力过大,就很容易让精神过度紧张,大脑一直处于工作状态,就很容易影响睡眠并引起睡眠瘫痪症。

那么,“鬼压床”发生时,到底如何唤醒自己呢?这个时候不要慌张,可以先上下吸动嘴皮,努力发出声音让自己的耳朵听到,那么你就可以马上醒来了,另外还有一种方法,就是用力的蹬脚,同样能让你摆脱“鬼压床”。

三、为什么有些人睡觉的时候会忽然抖一下?睡觉时除了会发生鬼压床现象,其实也有不少人有这个情况,那就是忽然抖一下,这又是什么问题引起的?睡觉时抖一下是一种临睡肌抽跃症,即入睡时部分神经过度兴奋所引起的肌肉抽动,是70%的人都可能发生过的生理现象,而发生原因主要与3个原因有关。

1、压力大压力大或过度劳累时会影响大脑稳定性,致使入睡时一部分大脑已入睡但另一部分大脑却依旧兴奋,从而产生抽动现象。

2、缺钙身体缺钙时会增加神经兴奋性,轻则可导致肌抽跃,重时可引发抽筋。

3、脑部异常入睡后抽动频繁并伴有头晕头痛等症,应当怀疑是脑部神经受损引起的,此时大脑异常放电就容易引起肌抽跃。

四、晚上如何睡一个好觉?#p#分页标题#e#一个人的睡眠周期包括5个阶段,入睡期、浅睡期、熟睡期、深睡期和快速眼动期,其中深睡眠的时间差不多需要1-2小时。

决定睡眠质量的就是深睡眠比例,然而现实确实很多人达不到深睡眠。

2021喜临门中国睡眠指数报告显示,国内深睡人群占比不足24.9%。

那么,如何才能提高深睡眠呢?1、晚上11点前入睡夜晚11点至凌晨3点是进入深睡眠最佳时间,但很多人却熬夜而错过这个时间,建议大家养成11点就上床入睡的好习惯。

2、加强心理暗示,不要在床上做和睡眠无关的事情应当给自己“床就是用来睡觉”的心理暗示,不要在床上玩手机、看电视或做与睡眠无关的事情,要培养自己上床就“困”的意识。

3、保证7.5小时睡眠时间90分钟算一个睡眠周期,而每晚至少要保证有5个完整睡眠周期,因此建议睡眠时间控制在7.5小时左右即可,注意,睡得越久并不会增加深度睡眠时长哦。

现代人精神压力过大,同时情绪控制不稳定,加上频繁熬夜,想要一个优质的睡眠简直“难上加难”,建议大家要养成良好的睡眠习惯,少熬夜,保持好心情,如频繁出现“鬼压床”和肌抽跃,应当尽早到医院做个全面的检查哦。

参考资料:[1]《睡好觉的关键在于多翻身翻身动作有大作用》.生命时报.2015-10-18

古埃及文明是外星人的后裔,这一说法,目前还无法得到确切证实

t1">关于古埃及文明是外星人的后裔,这一说法,目前还无法得到确切证实。

人类目前就连外星人是否存在,都无法做出准确的判断,又怎么可以在不确定的基础上,衍生出其他的问题。

神秘的古埃及文明古老文化遗址的存在,一直都是科研人员重点的研究目标,或许还能从中,探寻出其他远古文明的秘密。

每一座古老的建筑,都象征着人类文明的结晶,或许其中还隐藏着某些高级文明的杰作。

古埃及人建造的金字塔,一直都是备受瞩目的存在。

金字塔身上同样也存在着各种研究价值,人类目前就连金字塔的建造手段都没有调查清楚。

这些古老的神秘建筑,很有可能就不是古人类制造出来的。

有一部分人认为,金字塔其实是外星人的杰作。

这就代表着,古埃及文明与外星人有着密不可分的联系,古埃及人或许就是外星人的后裔。

神秘的金字塔金字塔的建筑手段是非常精湛的,当时地球上出现了大量的古老部落,却只有古埃及部落,拥有着领先于同期人类的先进水平。

想要在千年前那个落后的远古社会,通过传统的建筑工艺,建造出如此辉煌的巨型建筑物,绝非易事,金字塔的建筑结构,是具有一定数学知识的,种种迹象似乎都在指向高级文明。

这样看来,外星人是在造访地球的时候,亲手打造出了古老文明,甚至还留下了大量的古埃及文化。

真相无从考究目前得到的所有言论,都还只是人们的单方面猜测。

如果该观点可以成立,同时也可以证明,地球上的确出现过高级文明。

这样一来,其他的远古部落,很有可能也会出现这种情况。

加入收藏
               

VS2013无法启动IISExpressWeb解决办法

点击下载文档

格式为doc格式

  • 账号登录
社交账号登录