Tag: iis express

IIS Express Windows身份validation

我正在尝试使用VS2010与VS2010托pipe一个Silverlight应用程序。 我修改了我的applicationhost.config文件,以允许修改正确的configuration设置。 我有我的web.config中的以下内容: <location path=""> <system.webServer> <security> <authentication> <anonymousAuthentication enabled="false" /> <windowsAuthentication enabled="true" /> </authentication> </security> </system.webServer> </location> 我没有被authentication,我的域名服务调用作为用户返回空logging。 安装VS2010 SP1 BETA后,我能够得到这个工作,但我试图让这只与IIS Express工作。 如何启用Windows身份validation以使用IIS Express。 有没有configuration设置,我错过了?

如何修复缺less的IIS Express SSL证书?

在IIS Express中设置HTTPS之后,根据这样和那样的文章,我实际上无法使用HTTPS加载IIS Express站点。 我只在Chrome浏览器中遇到“此网页不可用”(错误代码为“ERR_CONNECTION_RESET”),或者按照这些文章中的说明操作,IE中的“Internet Explorer无法显示网页”。 看起来这与IIS Express自动安装的“IIS Express开发证书”已被删除的事实有关。 我如何获得这个证书重新安装?

以编程方式启动和停止IIS Express

我正在尝试在C#中构build一个小应用程序,该应用程序应该启动/停止IIS Express工作进程。 为此,我想使用MSDN上logging的官方“IIS Express API”: http : //msdn.microsoft.com/en-us/library/gg418415.aspx 据我所知,API是基于(只)COM接口。 为了使用这个COM接口,我已经通过添加引用 – > COM – >“IIS安装版本pipe理器接口”在VS2010中添加了对COM库的引用: 到目前为止这么好,但接下来呢? 有一个IIISExprProcessUtility接口可用,其中包括启动/停止IIS进程的两个“方法”。 我必须写一个实现这个接口的类吗? public class test : IISVersionManagerLibrary.IIISExprProcessUtility { public string ConstructCommandLine(string bstrSite, string bstrApplication, string bstrApplicationPool, string bstrConfigPath) { throw new NotImplementedException(); } public uint GetRunningProcessForSite(string bstrSite, string bstrApplication, string bstrApplicationPool, string bstrConfigPath) { throw new NotImplementedException(); } public […]

将IIS Express绑定到IP地址

是否有可能使用IIS Express来托pipenetworking上的页面。 开箱即可做本地主机,但我试图把它绑定到一个IP地址。

在VS2013中debugging时的validation问题 – iis express

我试图在Visual Studio 2013中进行debugging时selectWindows用户名。我只是简单地使用: httpcontext.current.user.identity.name 如果我运行在我的开发服务器上,它工作正常,如果我在debugging模式下运行任何以前的版本的Visual Studio它也可以正常工作。 我的问题是 – 如果我在Visual Studio 2013上运行这个我得到一个空string。 我的网页configuration如下。 <system.web> <authentication mode="Windows"/> <identity impersonate="false"/> <authorization> <allow users="*"/> </authorization> <compilation debug="true" strict="false" explicit="true" targetFramework="4.0"/> <customErrors mode="Off"/> </system.web>

无法获得IIS Express 8 beta作为64位进程运行网站

在x64的Windows 7我试图得到你好世界MVC 3网站作为64位进程运行(所以Environment.Is64BitProcess在页面上返回true)使用IIS Express 8最新的testing版。 IIS Express 7.5是32位,但IIS Express 8不支持64位( http://learn.iis.net/page.aspx/1266/iis-80-express-beta-readme/ )。 无法获得任何64位爱。 构buildAnyCpu返回Is64BitProcess为false,构buildx64给出“试图加载一个格式不正确的程序”,就好像它试图以32位进程运行一样。 重命名文件夹等实验表明,“ C:\ Program Files(x86)\ IIS Express ”只是正在被使用的东西,VS被C忽略了“ C:\ Program Files \ IIS Express” 。 我怎样才能让VS使用x64 IIS Express主机?

在IIS Express的web.config中添加MIME映射

我需要为IIS Express添加一个新的.woff文件扩展名的MIME映射。 如果我将下面的代码片段添加到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错误。 我究竟做错了什么?

在IIS Express中创build虚拟目录

有没有办法在IIS Express中创build虚拟目录? 我知道Cassini无法做到这一点,如果不使用IIS的完整版本,就能够做到这一点,这将是非常好的。 到目前为止,我可以通过IIS express在本地浏览我的应用程序,如下所示: HTTP://本地主机:1132 / 我想要做的是创build一个名为“OffSiteStuff”的虚拟目录,并将其指向C驱动器上的某个位置,如“c:\ offsitestuff”,然后浏览到该文件夹​​中的项目,如下所示: HTTP://本地主机:1132 / OffSiteStuff / UserUploadedImage.jpg 我知道我可以做到这一点与我的网站内的文件夹,仍然使用IIS Express,或者,对于这个问题普通的老卡西尼,但这个文件夹将存储用户上传的图像,我真的不希望有这些图像混合起来应用程序文件 另一个“走大”的解决scheme是将网站部署到一个完整的Server 2008 IIS 7.5实例,每当我想debugging使用非现场内容的function,但这也有点麻烦。 有什么办法可以在<System.WebServer /> Webconfiguration元素中做到这一点?

Visual Studio的debugging/加载速度非常慢

我有智慧。 Visual Studio的debugging速度通常很慢,或者只是简单的加载(“没有debugging就开始”)我的ASP.NET MVC站点。 并不总是这样:一开始,项目会加载得很好,但是一旦加载速度慢,它们会一直加载。 我可能会等1-2分钟或更长时间。 我的设置: 我目前正在使用Visual Studio 2012 Express ,但在Visual Studio 2010 Express中也遇到了同样的问题。 我的解决scheme存储在networking驱动器上; 特别是,它是我的文档redirect到networking驱动器,如果它很重要。 (不应该,有时候我的网站在这个设置下加载得非常快。) 我通常在Internet Explorer 9中加载,但在Firefox中发生同样的问题。 这可能发生在我工作的任何ASP.NET MVC项目中,似乎围绕着所有ASP.NET MVC项目所做的DisplayTemplates。 如果这很重要的话,那就是C#和Razor。 症状: 系统会加载我的符号数百次。 基本上如下,但是至less有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. […]

configurationIIS Express以便对VS2010项目进行外部访问

我正在VS2010中开发一个项目,并能够通过IIS Express在本地查看我的站点。 我想通过networking启用外部访问。 我所有的研究都把这个博客文章发给了我: http : //blogs.iis.net/vaidyg/archive/2010/07/29/serving-external-traffic-with-webmatrix-beta.aspx ,似乎并没有显示如何configuration在Visual Studio中启动的项目的绑定(我无法find截图中的屏幕,我编辑了applicationhost.config中的绑定信息,但似乎没有反映,当我运行网站视觉工作室)。