我有一个包含3个服务的10个IIS 7.5服务器的负载平衡池。 这些服务在单个应用程序池下运行 – 身份设置为以AD服务帐户运行。 我们看到的问题是来自这个服务帐户的数百万validation请求 – 每天超过1000万。 我们在一天之内没有看到那么多的连接或用户会话。 IIS中的身份validationtypes是匿名和ASP.NET模拟。 我很好奇,如果有人有任何想法,为什么我们会在AD DS服务器上看到如此多的身份validation请求。 提前致谢。 更新:我真的更好奇ADDS日志显示这个服务帐户这么多的身份validation请求。 即使每天有1M个连接,这些会话也应该被caching。
我最近用hyper-v设置了2012服务器核心。 然后,我将服务器核心2008 R2作为客户端安装。 安装IIS并开始托pipe一个内部网站。 我开始运行吞吐量testing,发现Web服务器无法处理预期的stream量。 虚拟机configuration了最大6GB的dynamic内存(比这个简单的页面所需的方式更多)。 经过大量的阅读后,似乎IIS会根据启动时可用的ram数量来计算它的最大连接数。 所以我把hyper-v中的启动内存改为6GB(最大值),现在吞吐量testing是我所期望的。 即使分配的内存只有668 MB。 我的问题是,IIS在启动时是否需要最大内存来进行计算? 如果我做了一个1 GB的启动内存,IIS是否会尝试使用超过它的任何内容? 如果我有五六台Web服务器,并且必须分配最大内存(可能会超过总可用内存),那么每次重启时都会出现问题(一次启动所有机器)? 基本上,我是否需要将最大内存设置为启动内存?
我被要求复活一个经典的ASP应用程序临时使用。 精彩。 那么薪水是一样的,所以我现在试图让我的本地主机上运行的东西,所以我可以testing它等等。 我已经将所有文件复制到c:\ inetpub \ wwwroot \ ClassicASPapp。 使用IIS 7.5我把这个文件夹设置为一个应用程序,我得到了一个503.相同的结果,如果我把它作为一个虚拟目录。 HTTP Error 503. The service is unavailable. 请注意,wwwroot中有一个名为“iisstart.htm”的文件。 如果我从Windows资源pipe理器中双击文件,浏览器将正确显示呈现的HTML。 如果我尝试导航到文件使用: http://localhost/iisstart.htm 那么我也得到了503。 到底是怎么回事? 我需要改变一些全球性的设置吗? 请注意,这是一个新的Windows 7工作站。 我检查过,经典的ASP是肯定安装的。 该网站与启用了经典ASP的应用程序池关联,并且还启用了32位应用程序。 事件日志: Log Name: System Source: Microsoft-Windows-WAS Date: 8/8/2014 2:42:49 PM Event ID: 5002 Task Category: None Level: Error Keywords: Classic User: N/A Computer: DESD71906.EClient.wa.lcl Description: Application […]
我有一个index.html文件(包含一个html / javascript应用程序)的网站,利用json rest api(在同一网站的asp.net webapi)的数据。 当有人试图击中网站的根(index.html)时,IIS会定期返回500个错误。 奇怪的是,API仍然100%响应来自提琴手的请求,而IIS拒绝提供该索引文件。 任何想法会导致这种奇怪的行为? 如果整个网站会变得无法响应,那将是有意义的,但我不明白为什么iis会突然停止投放index.html。 思考?
我是一名软件开发人员,我在IIS 7.5的本地机器上debugging一个网站。 最近我遇到了问题,我的机器不会消失,所以我备份,格式化,重新安装Windows和我的IDE,并将所有的东西都备份起来。 在我的网站发布到IIS后,现在我迎接一个configuration错误页面,上面写着:不能添加types'add'的重复收集条目,其唯一键属性'name'设置为'X-Frame-Options'。 如果我在自定义头文件中查看IIS的function视图,可以看到我有两个自定义头文件,分别定义了X-Frame-Options和Strict-Transport-Security。 我有我的web.config中定义的自定义标题,如果我删除它另一个自定义标题也只导致该错误的头。 删除了两个条目之后,网站现在会加载,但是我不再拥有任何自定义标题。 现在是自定义标题function我没有自定义标题。 自定义标题是否在其他地方定义? 为什么它认为我有重复。 这些关键值(例如)只在web.config中定义一次,不重复。
我们有一个PFX文件,当在任何其他Windows系统上使用(Server 2008 R2,7,8)安装正常。 在我的两台服务器上,导入失败,如下所示: CertUtil: -importPFX command FAILED: 0x80090016 (-2146893802) CertUtil: Keyset does not exist 我们最初导入这个PFX使用MMCpipe理单元,似乎工作,因为没有错误报告和证书显示,它有一个私钥在打开时,但与我们的.NET应用程序,我们得到一个关于没有私钥。 我们假定了私钥的权限,并为我们的应用池添加了正确的权限。 这没有什么区别。 我们已经导入并删除了几次,试图解决这个问题。 现在我们已经注意到,当通过MMC导入时,添加到C:\ProgramData\Microsoft\Crypto\RSA\MachineKeys文件夹中的文件的大小在通常不显示的服务器上仅为79kb在他们工作的系统上是2kb。 我已经对文件进行了MD5检查,所以检查他们是一样的(他们是),我也复制了他们从系统不工作(原来复制文件不是出口),并仍然在其他地方工作。 为什么这会失败?
我希望我在我的问题正确的网站。 我有一个IIS托pipe一个网站,启用了Windows身份validation。 只有Windows身份validation启用,没有别的。 当我试图去与任何其他浏览器的网站。 IE11,Chrome或Firefox的SSO按预期工作。 但是,当我用IE9打开网站的凭据不通过。 当我在IE 9 F12中打开开发者控制台,然后点击F5时,它们才会通过。
我与IIS 7.5斗争。 —— ————-设置 首先,我在Windows 7专业版上创build了IIS 7.5的设置,创build了一个网站,Web服务,数据库等等。 在testing机器上一切正常,evish可以从本地主机或网页访问。 然后我在VMWare中用Windows 7 Professional的无提示安装创build了一个虚拟机。 安装例程安装包括IISfunction,wwwfunction,.Net 4.0等在内的所有function,具有与主机中相同的设置。 然后,我通过“共享configuration”将主机中的设置迁移到IIS安装。 没问题,我可以看到我的ApplicationPools,设置,一切都和主机一样。 – – – – 问题 – – – – 现在的问题是,我总是得到错误503.我研究了一点,我发现每次我尝试从浏览器访问本地主机,ApplicationPool用于我的Web服务停止 。 所以我想检查日志logging,但在“function”选项卡 ,当select网站时, 只包含元素“configuration编辑器” …这也显示,当我只是安装Windows 7,包括IIS和因此必要的组件,无需迁移任何configuration。 我猜在安装过程中出了问题,但是我不知道是什么。 基本上主机和虚拟机的设置是一样的。 任何人有一些想法? 提前致谢!
我有一个Intranet站点部署到Windows Server 2008 R2中的IIS。 我想用ADauthentication。 目前,该网站只运行在未join域的开发虚拟机上。 在InetMgr中,我在“默认网站”级别和部署了我的网站的应用程序中将“匿名身份validation”设置为“已禁用”,“Windows身份validation”设置为“已启用”。 启用提供程序设置为协商和NTLM。 我已经configuration站点运行在我已经分配在本地帐户“scv.BizTalk”下运行的应用程序池中。 此帐户可以完全访问包含网站的本地文件夹。 在浏览到网站时,我面临着凭据的挑战,并收到401.2错误。 在事件日志中,我看到以下内容: Event code: 4007 Event message: URL authorization failed for the request. Event time: 18/12/2015 14:58:42 Event time (UTC): 18/12/2015 14:58:42 Event ID: fdcfe3ec19ef498ca0c0d66ffca3e961 Event sequence: 2 Event occurrence: 1 Event detail code: 0 Application information: Application domain: /LM/W3SVC/1/ROOT/EsbPortal-1-130949242820806218 Trust level: Full Application Virtual […]
我们托pipe一个客户站点(硬件在第三方数据中心,但我们pipe理软件)。 在几个不同的场合,客户报告了一个网站的问题,当我login到机器时,我发现IISconfiguration已经改变 – authentication方法已经改变(应该是基本的,但已经切换到表单),默认文档已启用(应禁用),并且目录浏览已禁用(应启用)。 configuration更改每次都是一样的。 到目前为止,我试过… IIS审计。 logging的唯一更改是我每次修复IISconfiguration时所做的更改 configuration更改历史。 我回顾了c:\ inetpub \ history,根据快照,没有任何改变。 换句话说,快照只有正确的设置,他们从来没有表明有不正确的设置。 任务计划程序。 我已经查看了每个任务(包括Windows任务),没有看到任何会改变IISconfiguration的东西。 而且,这个事件自从网站上线以来每个月都发生一次,而不是在每周的一致日(第一个星期一,第15个月等)发生,所以似乎没有date触发。 什么可能会改变我的网站的IIS设置每个月? 我怎样才能追查罪魁祸首? 眼镜: Windows Server 2008 R2 IIS 7.5 McAfee Virus Scanner(检查日志,没有看到任何冒烟的枪) 更新要回答评论中的一些问题:我们没有使用Exchange或Sharepoint。 我检查了本地web.config文件,它不包含身份validation,默认文档或目录浏览设置。 这些都存储在applicationHost.config中。