Articles of iis

IIS是否同时支持HTTP基本authentication和表单authentication?

前言:我是一个非常了解apache服务器的web开发人员,但是我对IIS或.NET知之甚less 我和一位开发人员一起工作,他们已经避免了将基本身份validation添加到运行IIS的登台服务器一段时间的请求。 他今天终于补充说,但是加了一条消息 IIS不允许您同时使用基本身份validation和表单身份validation。 我通过安装第三方进程来解决这个问题,该进程允许您在iis模块前使用.htaccess / apache模块。 要求更多的资源密集型,但是升级并不重要。 我的问题是(因为这个解释在面对我所知道的有关web应用程序和责任分离的所有方面都是飞快的),那么IIS怎么可能阻止在使用自定义表单validation的网站上使用基本validation呢?

在Windows Server 2008 R2上允许传入连接

美好的一天人们。 首先,即时通讯新的Windows服务器。 我一直使用Linux / Apache组合,但是,我的客户端具有AWS EC2 Windows Server 2008 R2实例,他希望所有内容都可以使用。 我使用IIS和PHP作为Fast-CGI工作,一切正常,但是,我不能看到从互联网上存储的网站。 AWS为我们提供的公共DNS是: http://ec2-XX-XXX-XXX-121.us-west-2.compute.amazonaws.com/ 但是,如果我复制粘贴该地址,我什么也没有,没有IIS标志或类似的东西。 我的常识告诉我,也许防火墙可能会阻止访问。 任何人都可以帮助我,并告诉在哪里启用一些规则来得到这个东西的工作? 我不想随意启动规则,使系统不安全。 如果你需要任何额外的信息,你可以问我,我会提供。 提前致谢。 更新: Amazon EC2显示这个: Public DNS: ec2-XX-XXX-XXX-121.us-west-2.compute.amazonaws.com Private DNS: ip-XX-XXX-XX-252.us-west-2.compute.internal Private IPs: XX.XXX.XX.25 在我的testing微型实例中,我只是使用公有DNS地址(以“ec2”开头的那个),它的作用就像一个魅力(当然,微型实例有自己的公有DNS im不会假定两个实例的地址。 ..) 但是,大部分情况下,我也试图做同样的事情。 设置一切,如微型实例,但如果我使用公共DNS,它不会加载任何东西。 我对Windows防火墙怀疑,但HTTP相关的东西已启用。 我应该怎么做才能访问大型实例? 我不想设置域,我想从一个亚马逊url访问。 2ND编辑:全部固定。 查尔斯指出,也许安全组没有正确设置的实例。 他是对的。 只是添加HTTP服务的规则,所有的作品很好。

是否有可能在一个站点有多个别名(不是子域)的服务器上安装通配符SSL证书?

我运行一个小型网站(www.exampleurl.com),希望能够为客户提供个性化的URL(clientname.exampleurl.com)。 这里的重要因素是个性化URL的每个实例只是原始网站的别名,而不是IIS内的新网站实例。 我已经买了一个通配符SSL证书,但现在我的托pipe公司告诉我,它只能用于新的网站实例,而不是别名。 这是真的? 谷歌这个信息令人惊讶地很难。 托pipe提供商运行IIS7.5。 任何有识之士将不胜感激。

在IIS 7中设置到期

我必须在IIS 7中为我的应用程序的静态文件设置过期时间。使用下面的对话框:我将它设置为10天。 但是当我在Chrome浏览器中使用PageSpeed插件进行页面分析时,发现文件没有到期。 我还需要在应用程序的configuration中做其他的事吗?

趋势科技导致IIS慢速响应

我有一台Windows 2008 R2 SP1服务器,IIS提供一个静态的html页面。 我正在使用这个在部署我的web应用之前validation服务器的性能。 我使用Apache Bench来testing服务器上的默认网站。 我得到了23的reqeusts / s的回应。 在同一台服务器上使用nginx提供相同的页面,我得到了每秒> 300个请求的响应。 停止趋势科技防毒墙networking版客户端服务不能解决问题。 在服务器上卸载防毒墙networking版客户端会导致IIS响应与nginx响应大致相同。 我的猜测是,防毒墙networking版客户端正在安装影响IIS的驱动程序或其他软件。 我曾尝试过各种方法来追踪问题的原因,无济于事(wireshark,procmon,procexp等)。 任何人都有与趋势科技类似的问题? 不幸的是,我无法访问趋势科技服务器,因此我无法更改扫描选项,但是我怀疑这会有所作为,因为停止客户端不会影响响应。 提前致谢。

每个基于URI的ACL为IIS?

我有ASPX网站运行在Windows 2008 R2,我想限制访问几个接口,但不是所有的人。 例如我有一个网站www.contoso.com的界面/admin ,但我只希望来自192.168.XX人访问这个特定的位置。 其余部分向公众开放。 但我检查了IISconfiguration,看起来像我只能设置全球IP访问与IPv4 Accress and Domain Restrictions ,有没有其他的解决scheme?

日志parsing器不能正确解释date

当我查询我们的IIS日志时,我在date列中得到'30 / 12/1899'的值。 select * from 'C:\IIS 2013 Logs\*.log' 但是对于某些行,它确实有一个有效的date。 (巧合的是,行数小于或等于12的行)因此,立即可以告诉它是date格式问题。 我们的IIS以美国date格式(mm-dd-yyyy)login – 我无法更改此设置。 然而,我们的服务器以英国date格式(dd-mm-yyyy)运行。 是否有额外的参数,我可以给日志parsing器,以便它从我们的美国日志正确抓取date?

经典的asp应用程序不能在IIS 8.5中工作

我已经移动了我的经典asp应用程序来赢得2012 R2(IIS 8.5)。 这个应用程序使用COM组件。 我已经使用regsvr32注册了这个组件,还从II 6导出了旧的组件到II 8.5。 我可以在控制面板 – >组件服务中看到这些组件。 此应用程序无法正常工作。 代码包括Server.CreateObject(“myCOM”); 看起来像它的作品,但当我试图得到objArgs [“prop1”]; 它不工作。 我看到这个错误“Server.CreateObject检查权限时失败,拒绝访问此对象。 什么可能是潜在的问题? PS:我已经安装了ASP /服务器端包括&其他。

如何使用Visual Studio将站点发布到IIS Web场?

我正在使用Visual Studio 2012将网站发布到IIS服务器场。 我碰到的问题是,发布过程只会发生,如果它被路由到主服务器。 我的解决scheme是暂时停止辅助服务器,以便发布请求将不得不去主服务器。 显然,这不是一个理想的解决scheme。 有没有办法强制发布请求去主服务器? 还是有更好的方法来处理这个问题?

在configurationXML中找不到IIS重写规则

我通过IISpipe理器GUI创build了一个新的URL重写规则。 但是,当我浏览到站点configurationXML文件,即使我已经确认重写正在工作,我没有看到任何重写规则。 我曾经期望重写GUI会在configuration文件中生成相应的XML。 这不是如何工作?