Questions tagged «iis-express»

IIS Express是完整IIS的开发人员版本,不需要管理员权限即可运行。另请参阅[tag:iis]

30
Visual Studio调试/加载非常慢
我机智。Visual Studio 通常非常痛苦地调试或只是简单地加载(“不调试就启动”)我的ASP.NET MVC站点。并非总是如此:一开始,项目会很好且快速地加载,但是一旦加载缓慢,之后它们就会始终缓慢加载。我可能要等待1-2分钟或更长时间。 我的设置: 我目前使用的是Visual Studio 2012 Express,但在Visual Studio 2010 Express中也遇到相同的问题。我的解决方案存储在网络驱动器上。具体来说,如果重要的话,它是“我的文档”重定向到网络驱动器。(不应该。在这种设置下,有时我的网站加载速度非常快。) 我通常在Internet Explorer 9中加载,但是在Firefox中也会发生相同的问题。 这可能发生在我从事的任何ASP.NET MVC项目中,并且似乎与拥有DisplayTemplates有关,而我的所有ASP.NET MVC项目都这样做。如果这很重要,那就是C#和Razor。 症状: 系统将加载我的符号数百次。基本上,下面是,但是至少有300个这样的行,每个行对于相同的CSHTML都有非常不同的DLL文件: 'iisexpress.exe' (Managed (v4.0.30319)): Loaded 'C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\b63f8236\6775085d\App_Web_contact.cshtml.22013bb9.xighmhow.dll', Symbols loaded. 'iisexpress.exe' (Managed (v4.0.30319)): Loaded 'C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\b63f8236\6775085d\App_Web_contact.cshtml.22013bb9.cv5hktkf.dll', Symbols loaded. 'iisexpress.exe' (Managed (v4.0.30319)): Loaded 'C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\b63f8236\6775085d\App_Web_statuscode.cshtml.22013bb9.1o77hs8i.dll', Symbols loaded. 'iisexpress.exe' (Managed (v4.0.30319)): …



30
无法启动IIS Express Web服务器
我有一个asp.net MVC 4解决方案。当我尝试使用Visual Studio 2012打开它时,出现以下错误: Microsoft Visual Studio https://localhost:为ASP.NET 4.5 配置Web 失败。您必须为ASP.NET 4.5手动配置此站点,以便该站点正确运行。https://localhost:44300/在本地计算机上找不到服务器。确保已将本地IIS服务器配置为支持安全通信。 好的帮助 虽然解决方案打开。另外,当我尝试从调试菜单运行它时,出现以下错误: Unable to launch the IIS Express Web server. The start URL specified is not valid. https://localhost:44300/ 而且我无法调试代码。如何摆脱这些错误并从VS 2012调试/运行网站? 请提出建议。

13
在IIS Express中使用自定义域
传统上,我在本地主机开发服务器上使用自定义域。类似于以下内容: dev.example.com dev.api.example.com 当使用外部API(例如Facebook)时,这为我提供了很大的灵活性。过去使用内置的Visual Studio Development Server效果很好,因为我要做的就是将CNAME添加到指向的DNS记录中127.0.0.1。 但是我无法使它与IIS Express一起使用。我尝试过的一切似乎都失败了。我什至在applicationHost.configIIS Express 的文件中添加了正确的XML配置,但似乎无法像IIS的真实安装一样识别这些条目。 <binding protocol="http" bindingInformation="*:1288:dev.example.com" /> 每当我输入此行并尝试请求时http://dev.example.com:1288,都会收到以下消息: 错误的请求-无效的主机名 有人知道我是否缺少明显的东西吗?还是IIS Express团队真的缺乏见识这种类型的远见?
304 iis  iis-7  iis-express 

17
URL中的点导致ASP.NET MVC和IIS出现404
我有一个项目,要求我的URL路径中有点。例如,我可能有一个网址,例如www.example.com/people/michael.phelps 带有点的URL会生成404。我的路由很好。如果我通过michaelphelps,但没有点号,则表示一切正常。如果添加点,则会出现404错误。该示例站点在带有IIS8 Express的Windows 7上运行。URLScan未运行。 我尝试将以下内容添加到我的web.config中: <security> <requestFiltering allowDoubleEscaping="true"/> </security> 不幸的是,这并没有改变。我刚刚收到404.0找不到错误。 这是一个MVC4项目,但我认为这无关紧要。我的路由工作正常,期望的参数在那里,直到它们包含一个点。 我需要配置什么才能在URL中加点?

9
IIS Express Windows身份验证
我正在尝试将IIS Express与VS2010一起使用来托管silverlight应用程序。我修改了applicationhost.config文件,以允许修改正确的配置设置。我的web.config中包含以下内容: <location path=""> <system.webServer> <security> <authentication> <anonymousAuthentication enabled="false" /> <windowsAuthentication enabled="true" /> </authentication> </security> </system.webServer> </location> 我没有通过身份验证,我的域服务调用以用户身份返回空记录。在安装VS2010 SP1 BETA之后,我能够使它工作,但是我试图使它仅与IIS Express一起工作。 如何使Windows身份验证能够与IIS Express一起使用。我是否缺少配置设置?

6
通过隧道(使用ngrok)将localhost暴露给Internet:HTTP错误400:错误的请求;无效的主机名
从该问题的先前版本开始,有这样一个问题:使用ip地址而不是localhost浏览网站,这大致概述了我到目前为止所做的事情……我已经在使用本地IP。然后我找到了ngrok,显然我不需要通过IP进行连接。 我想做的就是将我在本地主机上运行的网站暴露给互联网。我找到了一个可以做到这一点的工具:ngrok。 在Visual Studio中运行网站,该网站在localhost / port#上启动。我在命令行中运行命令“ ngrok http port#”。一切似乎开始正常。我生成了几个URL,并且ngrok检查URL(localhost:4040)有效。 唯一的问题是,当我转到生成的URL时,出现HTTP错误400:错误的请求无效的主机名。与我运行“ ngrok httprongport#”时,它是一个不同的错误,这是一个主机未找到的错误...所以,我认为正在发生某些事情。我无法分辨... 通过隧道服务将网站公开到互联网上,我缺少步骤吗?如果有,我在ngrok文档中找不到它。

30
在Visual Studio Professional 2013 Update 3中未运行具有ID ####的进程
我正在尝试在Visual Studio 2013 Update 3上运行任何程序,并且出现以下警告框: Process with an ID #### is not running . //每次显示不同的ID号 在错误窗口中,我得到此错误消息: The program '[3148] iisexpress.exe' has exited with code -1073741816 (0xc0000008) 'An invalid handle was specified'. 有时它会运行,并且在浏览器中我会收到以下消息: The webpage is not available. 我环顾四周并尝试了几乎所有方法,但我仍无法解决问题。 请帮助任何人

10
IISExpress从远程计算机返回503错误
我试图测试我在本地IISExpress实例中与本地网络上的其他一些机器/设备运行的网站。我正在运行Win7 Pro。 第一次尝试从本地网段中的另一台计算机浏览到我的计算机时,出现400错误:主机名无效。 我了解我需要使用提升的命令提示符下的命令授予对ACL的远程访问权限,例如: netsh http add urlacl url=http://mymachinename:50333/ user=everyone 现在我得到一个503服务不可用的错误。 Windows防火墙当前已关闭,我可以使用以下地址浏览我的本地IISExpress实例: http://localhost:50333 这个配置难题的最后一部分是什么?
183 iis-express 

8
在IIS Express的web.config中添加MIME映射
我需要为.woff文件扩展名添加新的MIME映射到IIS Express。 如果将以下代码段添加到IIS Express的“ applicationhost.config”中,则可以正常工作: <staticContent lockAttributes="isDocFooterFileName"> <mimeMap fileExtension=".woff" mimeType="font/x-woff" /> ... 但是我实际上确实想将其添加到我的“ web.config”中,以便并非每个开发人员都需要在本地更改其“ applicationhost.config”。 因此,我再次从“ applicationhost.config”文件中将其删除,并将以下代码段添加到项目的“ web.config”中: <system.webServer> ... <staticContent> <mimeMap fileExtension=".woff" mimeType="font/x-woff" /> </staticContent> </system.webServer> 不幸的是,它似乎无法以这种方式工作,因为当我尝试访问.woff文件时,最终会收到HTTP 404.3错误。 我究竟做错了什么?

5
IIS Express停止Web应用程序后立即关闭正在运行的站点
当我想在IDE中停止应用程序时,我正在使用Visual Studio 2012,但该应用程序仍在IIS Express上运行,我可以浏览并使用正在运行的应用程序,但现在不能。IIS如果我按停止按钮,则立即关闭应用程序。由于我记得我没有对设置进行任何更改。我应该如何做与开始的第一天一样。

30
无法启动IIS Express Web服务器,无法注册URL,访问被拒绝
一些Web项目导致我出现问题,而其他项目则正常运行。我决定专注于有问题的一种。我在Windows 7上使用Visual Studio2013。我想以管理员身份运行它,窗口标题为PROJECT NAME - Microsoft Visual Studio (Administrator)。 当我尝试运行该项目时,会弹出一个对话框: 无法启动IIS Express Web服务器。 无法为站点“ SITE NAME”应用程序“ /” 注册URL“ http:// localhost:62940 /”。错误描述:访问被拒绝。(0x80070005)。 这似乎并不完全是 屡见不鲜,但我已经尝试了许多的不幸运的建议: 已删除%userprofile%\Documents\IISExpress\,尝试运行。 netsh http add urlacl url=http://localhost:62940/ user=everyone,重新启动并尝试运行。(实际上是user=Alla从瑞典语Windows开始)。 netsh http delete urlacl url=http://localhost:62940/,重新启动,并从改变<binding protocol="http" bindingInformation="*:62940:localhost />到<binding protocol="http" bindingInformation="*:62940:/>的%userprofile%\Documents\IISExpress\config\applicationhost.config想跑。(它确实将错误消息改为... URL "http://*:62940/" ...。 重新安装IIS 8.0 Express 重新安装了Visual Studio 2013 我机智的尽头,我在做什么错? …


8
如何还原丢失的IIS Express SSL证书?
在IIS Express中,建立HTTPS按照这样的文章后,这个和这个,我无法实际加载使用HTTPS的IIS快递网站。在Chrome中,我只会得到: 该网页不可用(错误代码为“ ERR_CONNECTION_RESET”) ...在IE中,我只会得到: Internet Explorer无法显示该网页 ...当我按照这些文章中的指示进行操作时。 看来这与IIS Express自动安装的“ IIS Express开发证书”已被删除有关。如何重新安装此证书?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.