Articles of iis 6

IIS 404自定义错误

我已经将ASP.NET 3.5应用程序部署到64位Windows 2003 R2服务器。 在web.config中我有以下 <customErrors mode="RemoteOnly" defaultRedirect="/404/"> <error statusCode="404" redirect="/404/"/> <error statusCode="500" redirect="/500/"/> </customErrors> 在IISpipe理器的网站属性中,我将404和500错误设置为Type =“URL”和与web.config中相同的URL。 我有一个通配符应用程序映射到.NET 2.0 aspnet_isapi.dllclosures“validation文件存在”。 如果我试图打一个假的.aspx文件,我成功地发送到404页面。 我相信这是因为有一个明确的.aspx映射到.NET DLL。 如果我试图访问一个虚假的目录,我只是收到一个纯文本回应说: 该系统找不到指定的文件。 看起来,这些对目录的请求不是通过.NETpipe道进行路由,这是我期望(和需要)发生的,因为通配符应用程序映射。 有任何想法吗?

外部IIS Web服务器访问未经身份validation的内部wcf服务应该如何偏执?

环境: Web和应用程序服务器是Windows Server 2003 Enterprise / IIS 6 Web服务器位于防火墙之后 – 端口80和443向全世界开放。 WebServer和AppServer之间的stream量通过防火墙,只有端口80打开 webserver外部网站在应用程序服务器上调用WCF服务。 这些WCF服务调用是完全未经身份validation的 – 但是对数据库服务器执行非常关键的数据更新。 我认为(如果我错了,请纠正我)妥协networking服务器将需要从外部世界沿端口443或80攻击 – 因此这将需要一个IIS漏洞攻击服务器。 问题 : 处理关键数据时这种configuration有多糟? 如果Web服务器受到攻击,是否有任何措施可以缓解其影响,并且在大多数情况下可以防止对WCF服务的任意调用? 是否有历史IIS漏洞的“典型”影响列表?

IIS 6应用程序池标识权限

其他的问题也涉及到这个问题,但是让我们得到一个完整的答案: 具有域用户作为应用程序池标识的通用IIS 6站点需要哪些特定权限? 具有域用户作为应用程序池标识的ASP.NET IIS 6站点需要哪些特定权限? 是否有任何技巧/快捷方式来应用这些权限?

如何在IIS 6 Web和SQL 2008服务器上设置Symantec Endpoint Protection

我们有一个小型的服务器运行一些内部的经典asp和.net网站。 SQL 2008也安装在这个盒子上。 应该如何configurationEndpoint Protection以防止应用程序正常运行?

JRUN吃100%的CPU

我们有一个服务器与以下规格: 英特尔双核,4GB。 我们在同一台服务器上运行MainEnable,Coldfusion,PHP,ASP和Mysql。 我们有大约500个以上的邮件帐户邮件启用。 我们有大约91个域名。 我需要找出单个计算机的域名限制,以及多less是太多,所以我可以孤立的问题,找出是什么原因JRUN吃100%的CPU。

IIS重新启动导致日志中的许多Connection_Abandoned_By_AppPool消息

大约半天后,IIS 6.0 ASP(VBScript)Web服务器似乎死亡。 它接受TCP连接(即我可以telnet localhost 80成功),但它不会返回任何响应。 当我重新启动服务器(通过我的电脑 – >pipe理 – > IIS – >所有任务 – >重新启动)时,我得到了很多条目在C:\WINDOWS\system32\LogFiles\HTTPERR\httperr1.log在重新启动说: … 80 HTTP/1.1 GET / – 843545307 Connection_Abandoned_By_AppPool DefaultAppPool … 80 HTTP/1.0 GET / – 843545307 Connection_Abandoned_By_AppPool DefaultAppPool … 80 HTTP/1.0 GET / – 843545307 Connection_Abandoned_By_AppPool DefaultAppPool 其中…指代行的前缀,例如 2010-03-17 10:05:06 127.0.0.1 4927 127.0.0.1 80 我的日志中有583条这样的行( Connection_Abandoned_By_AppPool )在重启时。 造成这个问题的原因是什么?

IIS本地服务,但不是远程服务

调制解调器和服务器之间有一个路由器。 在pipe理面板中,我使用单端口转发 Internal Port External Port IP 80 80 to 192.168.1.101 (Web Server) 基本上,我不在现场,有一个本地的IT人应该有这个准备好。 我看到了端口转发页面,并按上面所述进行了configuration。 所以我的问题是,唯一可能的是防火墙软件,或者networking上的其他设备,他们没有告诉我,对不对? 替代文字http://cognitivedesire.com/router.jpg 更新:我应该提到的是,如果更改了诊断,则说“服务器响应时间太长”,而不是“服务器无法find”。

与Windows 2003框和Filezilla的FTP问题

我们使用IIS 6build立了Windows 2003服务器,FTP是Filezilla。 我不是一个系统pipe理员,也不是我的其他开发人员。 我正尝试使用Cyber​​duck FTP客户端连接到Mac上的FTP。 我正在运行OSX 10.6.3。 问题是我可以连接到FTP地址,但是当我这样做会挂起一两分钟试图列出目录。 这个地址是指向webroot文件夹,所以它只是试图列出我们正在工作的网站的相关文件夹。 最终一两分钟后,它会通过并列出一切,然后如果你尝试打开一个文件或另一个文件夹,它会再次挂起,然后最终列出的文件夹。 我的问题:有一些愚蠢的默认设置,我们失踪了吗? 这是常见现象吗? 就像我说的,我不是一个系统pipe理员,我敢肯定,我错过了一些有价值的问题,所以如果你能帮忙,请你开火,你需要更多的信息,我会尽我所能提供它。 谢谢!

移动了一个内部网站,现在需要取消打破url书签

有一个客户谁有一个网站访问局域网(重点,而不是通过互联网)。 以前版本的网站被错误地安装在默认网站下的虚拟目录中。 所以大家习惯去以下地址: HTTP://示例/ MyWebApp 安装主要更新之后,服务器configuration正确,Web应用程序已设置为服务器上的默认值。 HTTP://示例/ 当然,现在每个人都在抱怨他们的url不再工作了。 我怎样才能configurationIIS6来解除他们的书签?

.NET框架3.5安装后安装IIS

我知道这里提到的过程来重新注册ASP.NET,如果在安装.NET框架后安装了IIS: http://www.mike-tech.com/article.php?gif=iis&article=281 但是,大多数这些文章都是旧的,并将ASP.NET作为.NET框架v1的一部分。 在这里我看到的系统是四个版本文件夹: v1.0.3705 – 没有aspnet_regiis.exe在里面 v1.1.4322 – 有aspnet_regiis.exe,我认为是.NET v1.x的主要文件夹 v2.0.50727 – 有aspnet_regiis.exe,我认为是.NET v2.x的主要文件夹 v3.0 – 不在这里 v3.5 – 不在这里 我必须重新注册v1和v2吗? 如果是这样,以什么顺序? 此外,当我在此Windows 2003服务器上安装IIS时,ASP.NETcheckbox未被选中。 这是指ASP.NET v1不是吗? 我要去检查它,尽pipe我认为.NET v3.5已经安装了,ASP.NET已经在那里了。 或者在这种情况下ASP.NET是IIS的特定部分? 干杯,罗伯。