Tag: iis

IISRESET和IIS Stop-Start命令之间的区别

命令iisreset和iisreset /stop跟iisreset /start之间是否有区别?

Visual Studio 2013.您没有足够的权限访问您的计算机上的IIS网站

我刚刚安装了VS2013,并在Windows 7 Ultimate x64机器上启用了IIS 7。 当试图打开一个解决scheme时,我得到: 创build虚拟目录localhost:xxxxx失败,出现错误:无法访问IISconfiguration数据库。 您没有足够的权限访问您的计算机上的IIS网站。 我尝试以pipe理员身份运行Visual Studio 2013(右键单击,以pipe理员身份运行),仍然是相同的错误。 我也做了aspnet_regiis -i也没有帮助。

获取应用程序path而不使用httpcontext。 (asp.net)

怎么做? 我不想用这个: HttpContext.Current.Server.MapPath 有没有类似的function,我可以打电话,而不需要一个httpcontext? 例如,如果开始一个线程做一些东西,我不能使用httpcontext,但我仍然需要得到的应用程序的path。 不,我不能将上下文作为parameter passing或从共享variables中读取。

什么可能会导致“服务不可用503”错误?

我们有一个部署到服务器的asp.net MVC应用程序,但是当对服务器的请求过多时,客户端只会得到“503服务不可用”的错误。 但是,如果我将应用程序部署到另一台服务器(较低的硬件configuration),一切正常,甚至更多的要求它可以处理好。 我的问题是什么可能的configuration可以导致以前的服务器只是抛出一个503错误? (这意味着请求没有达到我们的申请)。

在IIS 7.x环境下,Web App和虚拟文件夹有什么不同?

当我部署我的网站时,我发现我可以将一个文件夹转换为一个虚拟文件夹或Web应用程序,我完全对这两个概念感到困惑。 为什么有两种不同的types? 每个的目的是什么?

“执行此操作时出错”

我在IIS中有一个网站,我无法打开任何设置,如身份validation,处理程序映射,授权规则等。它只是显示错误消息“执行此操作时出错”,没有更多的细节和指向networking的.config。 浏览网站结果500.19错误。 我试图添加iis_iusrs到网站文件夹和web.config,更改应用程序池的身份给予访问相同的web.config /网站文件夹的安全设置,validation目标框架,iisreset /应用程序池回收无济于事。

IIS URL重写和Web.config

我不明白IIS的任何内容,但是我正试图解决将所有访问者redirect到domain.com/page的问题到domain.com/page.html <?xml version="1.0" encoding="utf-8" ?> <configuration> <system.webServer> <rewrite> <rewriteMaps> <rewriteMap name="StaticRedirects"> <add key="/page" value="/page.html" /> </rewriteMap> </rewriteMaps> </rewrite> </system.webServer> </configuration> 出现了一些问题: 我不知道甚至把文件放在哪里。 有一个用户根目录和一个htdocs目录,我尝试了两个,没有喜悦。 我甚至不知道账户是否可以重写,我正试图找出答案。

利用IIS中的浏览器caching(google pagespeed问题)

有几个关于利用浏览器caching的问题,但是我没有发现在ASP.NET应用程序中如何做到这一点。 Google的Pagespeed说这是性能最大的问题。 到目前为止,我在我的web.config中做了这个: <system.webServer> <staticContent> <!–<clientCache cacheControlMode="UseExpires" httpExpires="Fri, 24 Jan 2014 03:14:07 GMT" /> –> <clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="7.24:00:00" /> </staticContent> </system.webServer> 评论代码的作品。 我可以设置过期的标题为将来某个特定的时间,但我无法设置cacheControlMaxAge来设置从现在静态内容将被caching多less天。 这是行不通的。 我的问题是: 我怎样才能做到这一点? 我知道可以设置caching只为特定的文件夹,这将是一个很好的解决scheme,但它不工作。 应用程序托pipe在Windows Server 2012上,在IIS8上,应用程序池设置为经典。 当我在webconfiguration中设置了这个代码后,我的速度达到了72(之前是71)。 50个文件没有被caching。 (现在49)我想知道为什么,我只是意识到,一个文件实际上caching(SVG文件)。 不幸的是,PNG和JPG文件不是。 这是我的web.config <?xml version="1.0" encoding="utf-8"?> <configuration> <configSections> <section name="exceptionManagement" type="Microsoft.ApplicationBlocks.ExceptionManagement.ExceptionManagerSectionHandler,Microsoft.ApplicationBlocks.ExceptionManagement" /> <section name="jsonSerialization" type="System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E34" requirePermission="false" allowDefinition="Everywhere" /> <sectionGroup […]

受Heartbleed漏洞影响的Windows Server 2012 R2和IIS?

“OpenSSL 1.01 – 受影响的一个生产版本 – 自2012年3月12日起出货” 这是否意味着我们在一个月前订购的Windows 2012 R2服务器(现在在IIS中运行HTTPS站点)容易受到Heartbleed攻击? 我已经阅读了一篇文章,build议使用http://filippo.io/Heartbleed/来检查你的服务器是否易受攻击,但是现在可能需要大量的点击,因为它没有响应。

如何指定HTTP到期头? (ASP.NET MVC + IIS)

我已经在我的ASP.NET MVC应用程序中使用输出caching。 页面速度告诉我指定响应头中的css和图像的HTTPcaching过期。 我知道Response对象包含一些控制caching过期的属性。 我知道这些属性可以用来控制HTTPcaching来响应我从我的代码服务: Response.Expires Response.ExpiresAbsolute Response.CacheControl 或者可选地 Response.AddHeader("Expires", "Thu, 01 Dec 1994 16:00:00 GMT"); 问题是如何为自动提供的资源(例如图像,CSS等)设置Expires头部?