如何在Windows Server 2012 Standard下的IIS 8中密码保护单个目录? 示例:我希望能够访问mysite.com,但是在导航到mysite.com/secured时,我想要提示input密码。
在过去的两周里,我们每晚的IISReset都没有成功恢复,导致我们停机。 我们有一个每天晚上运行IISReset的Windows任务,我想知道这是否甚至是必要的了? 我应该看看应用程序池中的function重新启动自己吗?
每次我在2012 Datacenter中打开Internet信息服务pipe理器时,系统都会提示您安装Microsoft Web Platform以“保持与最新Web平台组件的连接”。 我曾经在网上嗅探过,但我无法理解那个平台可能会为我做什么,也不知道为什么我会被提示安装它。 在我看来,我已经安装了一切,Web平台安装程序将安装即IIS? 为什么我被提示安装东西/垃圾我不明白在服务器机器上?
我们有大约200台服务器,Hyper V,文件集群和IIS,都遇到同样的问题,通过正常使用,服务器上发生的事件发生在服务器上的RAM最大或接近最大值。 一旦发生这种情况,SVCHOST / Workstation服务(特别是通过将Workstation服务与自己的SVCHOST隔离开来)将停止释放句柄/线程,并且该服务所使用的内存不会被释放。 在一些极端的情况下,我们有一个在255GB服务器上使用多达40GB内存的Workstation服务。 在某些情况下,还可以find超过4000万个句柄。 在重新启动时,问题当然会消失,直到所有的内存都被使用,例如W3进程或者HyperV虚拟机,在这之后Workstation服务开始抓取所有的内存。 该过程非常缓慢,可能需要数周/数月,具体取决于服务器上的RAM数量。 我们的Hyper V服务器和IIS服务器都可以访问工作文件的共享,这些共享位于SSD存储上,所以它们具有很高的性能。 我们已经安装了所有当前的补丁,但还没有搬到R2,因为我们有很多的工具,这将是一个重要的步骤,无法find任何明确的迹象表明,这将在R2中得到解决。 我们运行ProcMon和其他工具,但在最有问题的服务器上,这些工具甚至不能运行。 在其他方面,他们提供的结果只是表明在这个过程中确实存在内存泄漏。 有没有一种方法可以从这个过程中释放内存或一起避免错误? 我们不希望重新启动,并且一旦处于错误状态,我们就不能重新启动进程。 这个过程变得冻结了。 我们正试图避免定期重启来解决这个问题,所以任何答案将不胜感激。
我正在使用Windows Server 2012和Web Deploy 3.5。 当我尝试从Visual Studio发布时,我得到404,并build议遵循以下链接 http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_DESTINATION_NOT_REACHABLE wmsrv和远程代理都运行并正确configuration。 检查wmsrv日志后,一遍又一遍地看到相同的错误: 2013-11-27 18:11:41 10.7.140.235 HEAD /msdeploy.axd site = DevStatsDashboard 8172 – 10.7.141.48 – – 404 7 0 1388 从支持网站http://support.microsoft.com/kb/943891这意味着HTTP错误404.7 – FILE_EXTENSION_DENIED 不过,我使用IIS8,我允许.axd文件 有没有人有什么build议?
我们正在使用SSL证书的RSA密钥交换机制。 我如何将其更改为DHE_RSA或ECDHE_RSA ? 由于使用RSA,我们在chrome中获得了下面的警告 您的网站连接使用过时的密码encryption 我正在使用Windows Server 2012 IIS 8。
我最近将一组Windows Server 2008 R2 / IIS 7.5服务器迁移到运行Windows Server 2012 / IIS 8的新服务器上。 我遇到了一些来自IIS的奇怪行为。 我们有2个相同的服务器,每个服务器运行2个网站,每个网站都有自己的应用程序池。 每个网站的代码是相同的。 (字面上…相同的DLL和一切,只是略有不同的configuration)。 应用程序池设置为每24小时计划一次,但在这24小时内,w3wp工作进程的CPU使用率以12.5%的增量跳转(服务器有8个处理器,所以我不认为这是巧合)。 一旦CPU使用率上升,它不会回落,直到应用程序回收。 据我所知,该应用程序是什么都没有做,并在这个时候处理任何请求。 我可以阻止到服务器的所有stream量,CPU使用率将停留在那里。 我甚至可以重新启动网站,并且CPU使用率保持不变。 重置CPU使用率的唯一方法是回收或重新启动运行的应用程序池。 我有点确定,这个问题与我的代码没有任何关系,但是某种不好的IISconfiguration,或者IIS 8的改变在硬件configuration方面工作不佳或什么的? 不确定是否重要,但这些是Rackspace Performance Cloud服务器。 下面是一个屏幕截图,向您展示这些服务器上的CPU负载(绿色箭头指向应用程序池回收的时间),您可以看到每个平台是12.5%的整数倍: 有没有人观察过这种行为? 我从2009年发现了这个问题,与某些人似乎是与IIS 6相同的问题: IIS w3wp使用高CPU没有stream量 任何帮助深表感谢
你好,我刚刚移动服务器,为我的asp.net mvc框架。 但现在我得到以下错误信息,说实话我现在知道什么是错的? 模块IIS Web Core 通知BeginRequest 处理程序尚未确定 错误代码0x80070021 configuration错误此configuration部分不能用于此path。 当部分locking在父级别时,会发生这种情况。 locking可以是默认的(overrideModeDefault =“Deny”),也可以通过overrideMode =“Deny”或legacy allowOverride =“false”的位置标签进行显式设置。 <?xml version="1.0" encoding="utf-8"?> <!– For more information on how to configure your ASP.NET application, please visit http://go.microsoft.com/fwlink/?LinkId=152368 –> <configuration> <configSections> <!– For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 –> <section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" […]
我在IIS 8.0中运行ASP.NET MVC webapp。 在收到请求之前,我的应用程序需要预热。 当我们部署新代码时,我们已经有了一个自动预热应用程序的过程。 但是,我们看到定期应用程序池回收事件导致应用程序不被预热。 是否有检测应用程序池回收事件并执行脚本或代码的最佳做法?
我们正在将网站从使用Windows Server 2008 R2 / IIS 7.5的计算机移动到使用Windows Server 2012 / IIS 8.0的计算机,因为我们希望利用新的SNIfunction。 这个网站有一个通过Go-Daddy的SSL,所以我们通过他们的网站来重新为这个新的服务器SSL和下载相应的文件,并按照他们的说明在这里findIIS 7.0,因为他们没有任何可用的IIS 8.0。 我们遇到的问题是,当我们尝试在IIS中“完成证书请求”时,它会给我们一个"Failed to Remove Certificate"的错误消息 – 我们不确定它试图删除哪个证书。 在比较它们与微软在这里find的说明之后,我们注意到在导入过程中遵循Go-Daddy的说明,它希望你将证书导入到“中级证书颁发机构”目录,然后把它放在个人证书存储区 – 但是微软的说明说要将证书导入新的虚拟主机证书存储区。 不知道这可能是问题的一部分… – 更新 我们认为也许这与GoDaddy发布的证书有关,所以我们为Thawte的另一个网站购买了一个全新的证书 – 但是我们仍然得到“无法移除证书”的错误。