Articles of iis 7

IIS 7 – 使用反斜杠启用拒绝URL序列

我一直试图通过IIS 7中的请求过滤工具来限制URL中的反斜杠\: <configuration> <system.webServer> <security> <requestFiltering> <denyUrlSequences> <add sequence="\" /> </denyUrlSequences> </requestFiltering> </security> </system.webServer> </configuration> 但是,反斜线规则正被完全忽略? 请求过滤肯定是工作,因为我已经尝试过使用string而不是反斜杠,例如contact-us作为拒绝规则正确地将您发送到404页面。 但为什么它忽略了反斜杠呢? 这里有什么缺失吗? 感谢您的帮助

IIS拒绝连接到本地主机和127.0.0.1

我无法连接到本地主机和http:// 127.0.0.1在我的一台机器上。 但是http://machinename起作用。 这导致Windows令牌应用程序无法发出令牌,因为它无法连接。 这在事件日志中显示: Request for security token failed with exception: System.ServiceModel.EndpointNotFoundException: Could not connect to http:// localhost : 32843/SecurityTokenServiceApplication/securitytoken.svc/actas. TCP error code 10061: No connection could be made because the target machine actively refused it 127.0.0.1:32843 我能ping到本地主机: Reply from ::1: time<1ms Reply from ::1: time<1ms Reply from ::1: time<1ms Reply from ::1: time<1ms […]

只有一个用户无法使用Windows身份validation在iis7上的.NET 4.0 Web应用程序上对AD进行身份validation

我们遇到了一个用户无法使用Windows身份validation进行身份validation的问题。 该网站被configuration为允许“所有用户”访问该网站,并且我确认该用户是AD中的“域用户”组的成员。 看着这个用户组成员并排的另一个用户,他们是相同的。 但是,如果我复制用户和testing新帐户,它也不能使用Windows身份validation。 任何帮助,在搞清楚为什么只有这一个用户不能authentication将不胜感激。 我很抱歉,如果我留下任何重要的细节; 我是一名开发人员,对服务器pipe理或联网知之甚less。 最大的问题是,我不知道正确的问题要求debugging这个东西,我敢肯定。 从服务器日志更新失败: 失败信息:失败原因:未知的用户名或错误的密码。 状态:0xc000006d子状态:0xc000006a 我100%肯定用户名/密码是正确的。

IIS随机返回INET_E_RESOURCE_NOT_FOUND

我在使用Bootstrap的ASP.NET 4应用程序的Windows 2008 Server上使用IIS 7。 服务器有一个私有IP地址在工作中使用,但也可以从外部通过公共IP地址访问。 我们的互联网接入提供商为我们做转发。 服务器还运行F-Secure防病毒系统。 当我从服务器本身浏览网站时,使用私有IP或公共IP,它工作正常。 但是当我使用远程客户端(显然使用公共IP)时,它是随机的。 典型的情况是这样的: 我在浏览器上input网站的url。 我得到主页。 我点击一个链接导航到另一个页面。 我得到一个INET_E_RESOURCE_NOT_FOUND错误。 我在浏览器上刷新。 我得到的页面。 我点击另一个链接。 我得到的页面。 我点击另一个链接。 我得到一个INET_E_RESOURCE_NOT_FOUND错误。 等等等等。 这显然是随机的。 有时服务器返回页面,有时我得到INET_E_RESOURCE_NOT_FOUND错误。 它发生在我尝试过的每个客户端,从Windows 10上的Edge到iPhone上的Safari。 有些时候,当我第一次从客户端计算机上浏览服务器时,服务器无法发送主页。 我重试几次无济于事。 然后,在5或10次刷新之后,我可以看到页面。 从那时起,它一切正常,直到最终再次失败。 据我所知,INET_E_RESOURCE_NOT_FOUND并不意味着没有find一个页面(这将是一个404),但找不到服务器 。 它通常与DNS或代理错误相关联。 我一直在看IIS日志文件。 据我所知,有时日志会被这样的条目中断: GET /fonts/glyphicons-halflings-regular.woff – 80 – 193.144.38.100 Mozilla/5.0+(Windows+NT+10.0;+Win64;+x64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/52.0.2743.116+Safari/537.36+Edge/15.15063 404 3 50 78 显然,客户端试图获取一个字体文件,服务器返回一个404错误。 字体文件在右侧文件夹的服务器上,所以我不确定为什么找不到它。 编辑。 我现在已经解决了字体文件的问题(这是由于IIS上缺lessMIMEtypes的条目),但随机的INET_E_RESOURCE_NOT_FOUND错误依然存在。 字体文件的404可能是一个红色的鲱鱼。 编辑。 我对这个网站有另一个问题,这可能是相关的。 请看这里: https […]

如何在IIS7中允许不受信任的提供者?

我需要在IIS7中允许不受信任的提供者。 我认为这是通过编辑Administrator.config的trustedProviders部分来完成的,但我不知道如何做到这一点。 我想这样做,以便我可以直接从IIS7的guipipe理用户。 这是一个文本文件? 它在哪里? 如果我不能直接编辑它,我该怎么做?

什么是Apache站点绑定的Apache等价物?

使用IIS,在主机名和网站之间设置绑定非常简单。 如果我有我的DNS设置与原始注册商,我所需要做的就是更新Alogging指向我的IIS服务器,一切正常。 域名 – > IP地址 – >(使用主机头) – >网站 都好。 我注意到我的Linux主机,他们都需要我把我的DNS转移到他们的名字服务器,以获得“绑定”的工作。 从我可以告诉的是,cPanel没有办法只是告诉它将一个主机名与一个网站相关联。 我如何实现与Apache / Linux中的IIS绑定相同的function? 在cPanel中甚至可能吗?

在Windows Server 2008上运行ASP.Net MVC应用程序

我刚刚在Windows Server 2008上安装了ASP.Net Mvc应用程序。 当我尝试使用应用程序时,我看到IIS 7试图使用静态文件处理程序,因此我得到一个403或404错误。 我已经尝试添加URL路由模块,并给它优先。 我已经安装了ASP.Net MVC msi。 我如何得到它使用MVC处理程序?

如何在IIS 7中隔离ftp用户?

这是我第一次玩IIS和FTP。 我们在AD有大约2000个用户。 这些用户中的每一个在networking上都有一个共享,全部在根文件夹下,用他们的用户名标记。 例如: \\networking\ john.doe \\networking\ jane.doe 我试图在IIS 7中设置一个ftp服务器,以允许用户访问他们的目录,只有他们的目录。 有点像一个虚拟主机,我注册一个帐户,用FTPlogin,并被定向到我自己的文件夹。 唯一的区别是我们不必创build目录,它们已经存在。 这是我得到的: – iis中的ftp站点指向包含所有用户目录的根目录“network” – 基本authentication并填写在域中 – 授权(所有用户)用于testing目的 – ftp用户隔离 – 检查用户名目录 现在我明白最后一个选项不是我想要的,因为它允许用户移动到根目录。 但是,这是唯一的选项,让我login成功,并指引我到我的文件夹。 如果我select隔离用户选项(禁用全局或启用全局),我无法login。 没有消息,只是身份validation提示不断重现。 我在这里错过了什么?

如何更改IIS7中dynamic内容的HTTP GZIP压缩级别?

我想在IIS7中将HTTP GZIP压缩级别从0更改为4,如以下文章中所述: http://weblogs.asp.net/owscott/archive/2009/02/22/iis-7-compression-good-bad-how-much.aspx http://blog.stackoverflow.com/2009/08/a-few-speed-improvements/ 不过,我看不到在他们(或http://www.iis.net/ConfigReference/system.webServer/httpCompression )的任何参考如何更改从0到10的压缩级别。 IIS中的压缩页面只有勾选框来启用/禁用dynamic和静态压缩。 我的Web.config文件有一行: 请你能告诉我怎么做到这一点?

最好的Web服务器备份技巧?

我有一个我运行的Web服务器,现在有很多站点都使用SQL Db – 它实际上是1&1(Win2008)的云服务器。 最糟糕的情况下,我有以下的地方: 卷影副本已启用 Mozy Pro外部日常备份在inetpub和数据库中的站点/文件 每周手动备份 但我想知道还有什么人做的预防措施,例如,你可以备份整个IIS及其所有设置? 重新创build所有的网站和应用程序池等…如果最糟糕的事情发生,将是一个真正耗时的痛苦? 任何提示/build议非常感谢