我正在寻找一系列请求过滤的最佳实践规则,类似于UrlScan默认添加的内容。 任何build议或filter的例子列表,非常感谢。 默认情况下IIS 7.5只有文件扩展名和隐藏段filter。 在此先感谢,Vindberg
我以前添加了两个IP地址到Windows 2008 R2服务器,它的工作正常,但是当我添加另一个到networking适配器IIS停止服务任何现有的网站。 重置IIS或重新启动服务器不能解决它。 我试过closuresWindows防火墙,并检查了事件日志,但没有任何相关的。 任何关于如何修复或debugging的build议? 谢谢。
目前我在IIS 7.5中有一个虚拟FTP站点的设置,需要匿名帐户的以下authentication详细信息: Host: ftp.mydomain.com User: ftp.mydomain.com|anonymous Pass: <none> 我有多个FTP帐户设置在同一台服务器上。 我知道这意味着我需要在用户名中指定域名以让IIS知道我需要进行身份validation的站点,但可以使用户名只是anonymous吗? 我将不得不在Windows用户和组区域创build一个用户名,并将其专门链接到那里?
我们有两个testing网站(IIS 7.5)。 佛罗里达networking农场有两台ARR服务器和两台内容服务器。 ARR服务器安装了WFF和NLB。 ARR设置使用位于文件共享上的共享configuration。 内容服务器没有安装WFF。 有一个networking农场,它在ARR服务器上进行pipe理。 伊利诺伊州networking农场也有两台ARR服务器和两台内容服务器。 ARR服务器安装了WFF和NLB,并使用位于共享上的共享configuration。 其中一台内容服务器安装了WFF,这使得它成为控制器; 它也是主要的内容服务器。 显然,伊利诺伊州没有正确configuration。 从我们从各种IIS.net文章和这篇文章( http://ruslany.net/2010/07/web-farm-framework-2-0-overview/ )拼凑在一起,控制器应该是其中之一ARR服务器(如我们的佛罗里达设置)。 佛罗里达州的控制器没有主服务器,也不能将其中一个内容服务器设置为主服务器。 当您单击服务器节点(从iis控制台,Server Farms / FLFarm / Servers http://ruslany.net/wp-content/uploads/2010/07/WebFarm8.png)时,它没有显示跟踪消息的pipe理部分。 )。 伊利诺伊州的农场确实存在这样的pipe理工作,但这是一个糟糕的结构。 我们缺less什么,我们的佛罗里达州configuration没有主要和次要的内容服务器,pipe理件? 我查找了IISangular色差异,但没有。
我们的.NET Web应用程序使得对Amazon S3和合作伙伴系统的Web服务调用成为可能。 无处不在,我们有两个最近的情节,我们的networking服务器开始间歇性地超时这些电话。 logging错误: System.Net.WebException:无法连接到远程服务器—> System.Net.Sockets.SocketException:连接尝试失败,因为连接方在一段时间后没有正确响应,或build立的连接失败,因为连接的主机System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure,Socket s4,套接字s6,套接字和套接字,IP地址和地址,ConnectSocketState状态)System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot,SocketAddress套接字地址)上未能响应xxxx:443 ,IAsyncResult asyncResult,Int32超时,exception和exception)—结束内部exception堆栈跟踪—在System.Net.HttpWebRequest.GetRequestStream(TransportContext&上下文)在System.Net.HttpWebRequest.GetRequestStream()… 我们会在一个小时内收到一些超时错误(有时会更多,有时会更less),但是每个错误都代表了用户的失败。 在我们的第一集中,错误逐渐恶化,直到我们重新启动。 当问题有效时,事件日志显示绝对没有任何exception。 任务pipe理器>networking峰值利用率约为25%。 从我们所知道的一切来看,服务器没有负担过重(CPU,文件等)。 一切看起来很正常。 当我们重新启动(但显然可以在任何时候重新启动)问题得到澄清。 任何想法或build议,将不胜感激 – 包括我们可以检查日志的想法…我们可以运行监视工具…等。谢谢! 关于我们环境的说明: 赢得2008 R2标准 – 操作系统更新定期执行 IIS 7.5 – 应用程序池每晚重新启动(但这并没有帮助) .NET 4 Web应用程序 – 连接到单独的专用SQL Server计算机 专用防火墙设备(禁用Win防火墙) 除IIS之外,运行的唯一其他已安装软件是hMailServer和Symantec Endpoint Security
我们有一个networking农场,运行两台服务器(W2K8 R2)。 我们把它们命名为web01和web02。 Web01没有任何问题,但Web02的WebFarmAgentService存在一个奇怪的内存分配问题。 由于不明的原因,这个服务在web01上分配的内存比同类服务多10倍。 有没有人看到这个问题或有任何build议如何解决它?
问题: 无法连接到Exchange 2010服务器(Server 2008R2 VM)上的OWA或Exchangepipe理控制台/ Shell。 背景: 我们有一个Exchange 2010 VM(ESXi 5.1),我们正在进行(从Exchange 2003)的邮件迁移过程。 目前,我们处于共存状态,并没有主动迁移用户,尽pipe目前Exchange 2010服务器上的用户数量很less。 我们最近发生了一个“事件”,导致我们的ESXi主机closures,从那时起,OWA一直无法使用 – 客户端看到连接超时尝试连接到OWA,或者在login后出现500错误现在将OWA从Exchange 2010服务器上运行,然后redirect到仍在旧服务器上的每个人的Exchange 2003服务器),然后打开Exchangepipe理控制台或Shell错误。 错误信息: 打开Exchange命令行pipe理程序时,会看到以下内容: 连接到远程服务器失败,并显示以下错误消息:WinRM客户端无法处理请求。 它无法确定来自目标计算机的HTTP响应的内容types。 内容types不存在或无效。 有关更多信息,请参阅about_Remote_Troubleshooting帮助主题。 + CategoryInfo : OpenError: (System.Manageme….RemoteRunspace:RemoteRunspace) [], PSRemotingTransportExc eption + FullyQualifiedErrorId : PSSessionOpenFailed Failed to connect to an Exchange server in the current site. EMC会抛出类似但不同的错误信息,如下所示: 尝试连接到指定的Exchange服务器“ourexchangeserver.domain.tld”时发生以下错误: 尝试使用“Kerberos”身份validation连接到http://ourexchangeserver.domain.tld/PowerShell失败:连接到远程服务器失败,并显示以下错误消息:WinRM客户端无法处理该请求。 它无法确定来自目标计算机的HTTP响应的内容types。 内容types不存在或无效。 有关更多信息,请参阅about_Remote_Troubleshooting帮助主题。 我们在事件日志中有两个相关的错误消息,发生频率很高: […]
我的经验是使用LAMP堆栈,而不是使用.NET在Windows上,但我已经被赋予了试图debugging一个缓慢的网站的任务,我经过谷歌search我能想到的所有东西后,跑到了死胡同。 这就是问题: 每次将一个SQL调用发送到数据库时,连接需要大约1秒的时间。 我想指出,它从来没有错,只是需要很长的时间。 该框运行Win 2008 R2与大量的CPU和内存,IIS 7.5和数据库是本地MySQL 5.1.66。 在web.config的connectionStrings标签里面 <add name="nameOfConnectionString" connectionString="Driver={MySQL ODBC 5.1 Driver}; Server=localhost; Database=db_name; Pooling=True; Option=3; User ID=user_name; PASSWORD=pw;" providerName="System.Data.Odbc" /> 作为一个说明,我已经尝试过和没有合并到相同的效果 可以肯定的是,我今天已经从mysql网站安装了ODBC 5.1驱动程序。 我也已经远程login到MySQL Workbench,并且运行一些查询,所有的执行时间都是他们应该在的地方,所以我敢肯定它不是mysql安装的问题。 试图解决这个问题的下一步应该是什么? 我可以找什么? UPDATE 当connectionString中的localhostreplace为方框的全局ip地址时,问题就解决了。 什么会导致localhost的名字查找一秒钟?
当我从下面的文档中实现标题为“集成pipe道的优点”的部分时,w3wp.exe进程的内存使用量计数器会随着经典asptesting页面的请求而增加。 我正在查看资源监视器中的Commit,Working Set,Shareable和Private Bytes。 我的testing页(下面)大约刷新自己。 每秒一次。 每次请求都会增加内存使用量。 当我从web.config(下面)中删除模块部分时,问题不会发生。 这是由devise? 还是有额外的configuration更改,我应该使稳定内存消耗? 我的目标是与经典的asp一起实现表单validation。 除了这个内存问题,它工作得很好。 这是一个传统的应用程序迁移到.NET,请不要推荐基本的身份validation或删除经典的ASP要求。 我也在这里问这个问题。 谢谢! 文件: http://www.iis.net/learn/application-frameworks/building-and-running-aspnet-applications/how-to-take-advantage-of-the-iis-integrated-pipeline 我的服务器/ IISconfiguration: Win2k8 R2 SP 1,64位,IIS 7.5,7.5 GB内存新鲜的EC2服务器:Windows_Server-2008-R2_SP1-English-64Bit-SQL_2008_R2_SP2_Express-2013.04.14(ami-c082e3a9)m1.large集成应用程序池,.NET v4.0 ,集成,使用应用程序池标识,内存限制设置为0(无限制),仅64位 Web.config文件: <?xml version="1.0" encoding="utf-8"?> <configuration> <system.webServer> <modules runAllManagedModulesForAllRequests="true"> <remove name="UrlAuthorization" /> <remove name="DefaultAuthentication" /> <remove name="FormsAuthentication" /> <add name="FormsAuthentication" type="System.Web.Security.FormsAuthenticationModule" preCondition="" /> <add name="DefaultAuthentication" type="System.Web.Security.DefaultAuthenticationModule" preCondition="" /> <add […]
我试图找出是否需要一个新的内部IP,外部IP或两者都configuration一个IIS 7.5服务器运行两个安全子域,每个使用不同的SSL证书,两个域使用端口443。 我已configurationIIS 7.5将通信正确路由到两个域(通过向友好的SSL证书名添加通配符,以便通过HTTPS启用主机头),但第二个安全域仍在尝试使用第一个域SSL证书。 经过研究,我了解到,我不能同时使用同一个IP地址上的两个域,使用相同的端口,同时拥有不同的SSL证书。 我已经读过,我可以通过向服务器添加第二个IP地址并将域分配给不同的IP地址来使其工作。 我想在同一台IIS 7.5服务器上安装的设置是这样的: secure1.mydomain.com,端口443,SSL Cert1 secure2.mydomain.com,端口443,SSL Cert2 我的问题是,我是否需要一个新的内部IP或外部IP,还是我需要这两个configuration工作? 我宁愿不必使用同时包含子域名的通配符证书,因为我已经为子域名购买了个人证书。 提前致谢。