vs2015无法启动iis expresiis web服务器的配置

VS2013无法启动 IIS Express Web的解决方法(全程图解)(2) | VS2013,无法,启动,Express,解决,方法,全程,_编程开发_滕州生活网
|||||||||||||||||||
VS2013无法启动 IIS Express Web的解决方法(全程图解)(2)
来源:互联网 发布时间:
摘要:当你按下F5来运行ASP.NET项目时,Visual Studio自动启动IIS Express并且使用它来运行和调试网站程序(不需要额外的配置)。跟ASP.NET开发服务器一样,IIS Express运行时,会在任务栏的通知区域显示一个小图标: 右键
VS2013无法启动 IIS Express Web的解决方法(全程图解)(2)
  当你按下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项目,大功告成!
相关阅读:
声明:凡注明为"网络整理"或者其他媒体来源的信息,均为转载自其他各大门户媒体,虽经严格筛选难免疏漏,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。您若对该稿件内容有任何疑问或者侵犯到您的权益,请发邮件至邮,我们将在24小时内予以删除。
VS2013无法启动 IIS Express Web的解决方法(全程图解)(2)
VS2013无法启动 IIS Express Web的解决方法(全程图解)(2)1438人阅读

刚把装备升级成Win10和VS2015打开以前的项目一运行发现问题来了,出错,
“检测到在集成的托管管道模式下不适用的 ASP.NET 设置。”
可尝试的操作:
1,将配置迁移到 system.webServer/modules 节。也可以手动这样做,或通过在命令行中使用 AppCmd 来这样做。例如,从 IIS Express 安装目录运行 appcmd migrate config &Default Web Site/&。使用 AppCmd 迁移应用程序将使它能够在集成模式下工作,并能继续在经典模式下和以前版本的 IIS 上工作。
2,如果您确信可以忽略此错误,则可以通过将
设置为 false 来禁用它。
3,也可以将应用程序切换到经典模式应用程序池。例如,从 IIS Express 安装目录运行 appcmd set app &Default Web Site/& /applicationPool:&Clr4ClassicAppPool&。只有在无法迁移应用程序时才这样做。
看的云里雾里,不知道如何下手,不过可以肯定很明显只要开启经典模式就可以了,可以是哪儿改呢?
有问题问找度娘,百度了一下,有好多在VS2013里也遇到了此类问题,解决方法是到C:\Users\Administrator\Documents\IISExpress\config\applicationhost.config更改IISExpress里面的config 配置
&&&&&&&&&&& &site name=&WebSite1& id=&1& serverAutoStart=&true&&
&&&&&&&&&&&&&&& &application path=&/&&
&&&&&&&&&&&&&&&&&&& &virtualDirectory path=&/& physicalPath=&%IIS_SITES_HOME%\WebSite1& /&
&&&&&&&&&&&&&&& &/application&
&&&&&&&&&&&&&&& &bindings&
&&&&&&&&&&&&&&&&&&& &binding protocol=&http& bindingInformation=&:8080:localhost& /&
&&&&&&&&&&&&&&& &/bindings&
&&&&&&&&&&& &/site&
&&&&&&&&&&& &siteDefaults&
&&&&&&&&&&&&&&& &logFile logFormat=&W3C& directory=&%IIS_USER_HOME%\Logs& /&
&&&&&&&&&&&&&&& &traceFailedRequestsLogging directory=&%IIS_USER_HOME%\TraceLogFiles& enabled=&true& maxLogFileSizeKB=&1024& /&
&&&&&&&&&&& &/siteDefaults&
&&&&&&&&&&
&&& &applicationDefaults applicationPool=&Clr4IntegratedAppPool& /&& &-------将这个地方改为Clr4ClassicAppPool,试过之后发现不行
&&&& &virtualDirectoryDefaults allowSubDirConfig=&true& /&
&&&&&&& &/sites&
然后无意间右击了右下角的IISExpress-》显示所有应用程序-》点击运行的网站实例-》最下角的“配置”,发现在关键字文件路径XXXXX\.vs\config\applicationhost.config,
会不会是这个文件的配置问题呢,按照百度到的办法修改配置文件中的“&applicationDefaults applicationPool=&Clr4IntegratedAppPool& /&& &-------将这个地方改为Clr4ClassicAppPool”发现还是不行。据说这个地方修改以后是可以让所有网站实例都按照经典模式运行的。
最后仔细观察这个文件内容,发现我的程序实例名的的配置还有个集成模式的设置,接着改了之后,发现居然成功了!呵呵
&site name=&应用工程名& id=&2&&
&&&&&&&&&&&&&&& &application path=&/& applicationPool=&Clr4IntegratedAppPool&&《-----这个地方还有个配置呢
&&&&&&&&&&&&&&&&&&& &virtualDirectory path=&/& physicalPath=&工程路径& /&
&&&&&&&&&&&&&&& &/application&
&&&&&&&&&&&&&&& &bindings&
&&&&&&&&&&&&&&&&&&& &binding protocol=&http& bindingInformation=&*:5484:localhost& /&
&&&&&&&&&&&&&&& &/bindings&
&&&&&&&&&&& &/site&
最后总结一下,VS2015生成的工程根目录下会有一个隐藏的.vs文件夹,这里面的config文件夹里面放着applicationhost.config文件,修改这个文件中的对应实例的应用配置为经典模式就可以了。
谢谢在VS2013中解决这个问题的前辈们
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:15339次
排名:千里之外
原创:11篇
(1)(1)(1)(1)(1)(1)(4)(1)【求助!!】VS2015 无法启动iisexpress.exe_vs2015吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0可签7级以上的吧50个
本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:7,497贴子:
【求助!!】VS2015 无法启动iisexpress.exe
求助!!求助!!
贴吧热议榜
使用签名档&&
保存至快速回贴今天在VS2015上装了
之后无法启动IIS Express Web服务器。
然后我去查看了windows日志发现vs创建的虚拟目录不见了(至于是不是以上原因导致的没去查明)
然后在vs2015中点击解决方案资源管理器==》右键点击web项目==》属性==》Web==&创建虚拟目录。
至此,OK了
阅读(...) 评论()
Copyright & Jeffever
Powered by:
模板提供:}

我要回帖

更多关于 iis web服务器 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信