在尝试重新连接并重新配置新计算机上的现有项目时,我在此处找到(Web应用程序项目[...]配置为使用IIS.无法找到Web服务器.),基于我打开项目的错误消息,我需要去IIS管理器(我在Russ C的答案之前完成了任务,安装了IIS 7.5 Express并重新启动).然而,Russ继续写道," 接下来,转到你的IIS管理器...... ",我无法做到/找到.
所以我发现了这个:http://technet.microsoft.com/en-us/library/cc770472(v = WS.10).aspx,其中给出了这些说明:
从"开始"菜单打开IIS管理器单击"开始",然后单击"控制面板".执行以下操作之一:如果您使用的是WindowsVista®或WindowsServer®2008,请单击"系统和维护",然后单击"管理工具".如果您使用的是Windows®7或WindowsServer®2008R2,请单击"系统和安全",然后单击"管理工具".在"管理工具"窗口中,双击"Internet信息服务(IIS)管理器".从"搜索"框中打开IIS管理器单击"开始".在"开始搜索"框中,键入inetmgr并按Enter.
由于这是Windows 7,我尝试了系统和安全性 管理工具,但列表中没有IIS管理器.所以我接着尝试了"inetmgr"路线,但也失败了(它打开了一个"搜索结果"对话框,其中"没有与您匹配的搜索结果"或类似的措辞).
那么我如何找到IIS管理器以便我可以重新创建或重新附加asp.net无法找到的配置?
我不得不在IIS管理器中为我的项目手动添加对asp.net 4的支持以退出抱怨.为什么安装asp.net 4时不会自动配置???Anywho,为了未来的onreaders的利益,这里是我必须添加的全彩色荣耀:

所以这是它在最后的看法:

我不知道为什么需要v2,如果是,为什么版本3不是,但重要的是(对我来说,现在)是支持v4.
右键单击解决方案,有一个"使用IIS Express ..."菜单项.如果选择,您会看到:

...所以也许所有那些躺在我的背上,在我的头发上加油是不必要的 - 只需选择这一点,所有幕后的东西都会自动处理?
在VS2012中,我的Web项目总是如此调试.我使用IIS Express.今天,我安装了VS 2013,当我按F5进行调试时,我得到了

我无法在任何地方找到解决方案.我尝试清除临时文件,将端口号从7227更改为其他内容,删除iis express配置文件等.我甚至卸载并重新安装VS 2013.
我可以在没有调试的情况下运行,然后连接到IISExpress并且可以工作,但我不能从F5开始.有线索吗?
编辑:发生在另一台机器上以及全新安装的Windows 8.1和VS 2013
编辑:解决方案:我已将Silverlight检查为调试器.我取消选中Silverlight,我可以使用F5使用Chrome或Firefox进行调试.显然有些东西不在这里,但我还是不需要Silverlight调试.
debugging silverlight visual-studio-debugging iis-express visual-studio-2013
我试图在VS2012中使用IIS Express 8作为MVC站点.每当我尝试创建网站时,我都会收到以下错误:
文件名:\?\ C:\ Users\xxxxxx\Documents\IISExpress\config\applicationHost.config
错误:无法写入配置文件
有没有办法强制IIS Express使用不同的位置配置和日志文件夹?我知道当我从命令行运行iisexpress.exe时,我可以指向不同的位置,但是在使用Visual Studio时我无法控制它.
或者,有人有任何建议,为什么错误发生?(附注:我的笔记本电脑处于企业环境中,在"Documents"文件夹中有一些愚蠢的加密,但是我没有遇到任何其他软件存在任何问题.我也给了"Everyone"组满了访问该文件夹.)
编辑 - 按照http://learn.iis.net/page.aspx/1286/iis-80-express-readme/上的说明操作后,我仍然无法正常工作.我尝试过以下方法:
还有其他建议吗?
我有一个应用程序,我试图在VS2010的IIS Express下我的开发系统上运行,我需要使用端口80,但我无法让它工作.我正在查找有关端口80被保留的信息. http://learn.iis.net/page.aspx/1005/handling-url-binding-failures-in-iis-express/
但即便这样做,我仍然从vs2010那里得到一个错误,上面写着 "无法启动IIS Express Web服务器.端口'80'正在使用中."
我不知道还有什么可以尝试的.我使用Process Hacker来跟踪端口80,它似乎是通过System运行进程ID 4 来使用的,这是NT内核和系统进程.我不知道这是否会阻止我使用该端口.我想也许这是因为http.sys持有该端口所以没有别的可以使用它?
我通过修改C:\Users\[MyUser]\Documents\IISExpress\config\applicationhost.config文件的默认绑定设法让IIS Express在端口80上运行,虽然我可以通过这种方式手动启动IIS Express,然后VS会因为该端口上已存在绑定而收到错误.所以我把它改回8080,使用VS2010中的按钮创建虚拟目录(我猜这与输入网站绑定相同)但是当我去调试应用程序时仍然会出错.在VS2010中是否有硬编码的东西不允许它在端口80上启动IIS Express?
更新和修复:好的,所以我发现了一些要检查的东西,我确实解决了我的问题,但并不完全.一篇文章建议确保我没有安装SQL报告服务,因为它可以在端口80上监视,我曾经安装但不再安装它并不是我遇到的问题.但我确实意识到我安装了WebDeploy.它与Web Platform Installer中的VS2010 SP1捆绑包捆绑在一起.这很好,因为我确实需要来自WebDeploy的客户端工具,但它也在我的系统上安装了代理,该代理正在端口80上进行监控.我进入了我的服务列表并停止了Web Deploy Agent Service.在我这样做的时候,我现在可以在VS2010中使用端口80用于IIS Express.
与在IIS Express中运行端口80相关的新问题 然而我的应用程序是一个MVC3应用程序,我遇到了一个问题,因为MVC3根本没有捕获我的请求,所以它没有触发我的控制器操作或类似的东西,但我的应用程序的根目录中的txt文件可以到达所以我知道它是我的网站,IIS Express正在提供.任何人都有任何问题在端口80上的IIS Express中运行MVC3(我不知道它是否独占于MVC3)?
asp.net-mvc http visual-studio-2010 iis-express asp.net-mvc-3
我需要让我的开发机器从本地机器商店读取证书
要做到这一点,我需要运行winhttpcertcfg.exe并指定我想要提升的帐户
这个帐户对于IIS快递会是什么?
(对于IIS,它将是IWAM_MachineName)
非常感谢
我以管理员身份运行Visual Studio 2015,启动一个新项目,ASP.NET应用程序,清空4.5.2,然后只需添加一个简单的html页面.当我尝试使用IIS Express启动时,我只是等待本地主机.如果我在IIS local下执行此操作,它可以正常工作.
我在笔记本电脑上正常工作,在桌面上安装了Windows 10,然后重新安装了VS2015,但结果仍然相同.IIS Express启动但网页一直在等待本地主机
我已经看了很多解决方案,但一直无法解决问题.我是所有这一切的新手,所以会欣赏如何解决的一步一步的说明.
它是一个.Net Framework 4.5.2应用程序.
有没有办法在除当前登录用户之外的其他身份下运行iisexpress应用程序池?
我现在使用"runas"命令来解决这个问题,但我想知道iisexpress是否内置了一些我可以使用的内容.
我发现我们的ASP.NET应用程序在IIS Express中的不同机器上运行方式不同.所有都有VS 2012,.Net 4.5和集成模式.但有些人有VS 2012 Update 1,有些没有.
我如何找到IIS Express版本?
在Visual Studio,Solution-> Web.Project-> Properties-> Web中,我已将Project Url更改为 http://localhost:51123/,http://localhost:51123/NewProjectName并且我一直收到此错误:
" 无法在添加的每个模块上添加"add"类型的重复集合条目,并将唯一键属性"name"设置为".... "
添加删除标记有效,但是在我更改网址之前它应该是一个问题.有什么建议?
我有2个项目,一个Web API和一个客户端angularJS项目(使用Empty Project模板创建).我的客户端要求我强制使用SSL,因此对于Web API,我创建了一个filterAttribute.无论如何,我将两个项目都改为SSL Enabled.问题是,两个项目都显示其SSL URL为http:// localhost:44300,这显然不起作用.
所以我决定更改applicationhost.config文件.对于Visual Studio 2015,它似乎位于.vs文件夹中.当我在那里更改它时,如果我打开我的项目,它会覆盖它并将其重新置于44300.
我尝试创建一个虚拟目录(在我的API的属性中),我试图覆盖应用程序根URL.都没有奏效.
有谁知道如何使用不同的SSL端口?
iis-express ×10
asp.net ×2
asp.net-4.5 ×1
asp.net-mvc ×1
controlpanel ×1
debugging ×1
http ×1
iis ×1
iis-7.5 ×1
permissions ×1
privileges ×1
silverlight ×1
updates ×1
version ×1
web-config ×1
windows ×1