Articles of iis

我将如何显示在IIS中的静态“超容量”页面?

我很快推出了一个新网站,我希望它能成为主stream媒体。 在这一点上,我不确定我们的服务器将能够处理所有的请求。 有没有办法,我可以检测到服务器运行速度太慢,所以我可以只提供一个静态HTML页面(类似于Twitter这样做)? 那里有工具吗? 不幸的是,我以前没有处理过这个问题,Googlesearch除了以下内容之外不会给我任何答案:确保您加载testing您的网站。 我们做了,这不坏,但我想要一个后备。 将它安装在一个巨大的服务器上不是一个选项。 我在服务器上使用Win2008和IIS7。

我的IIS服务器不会为某些浏览器提供SSL站点

我有一个IIS 6.0服务器,不会通过SSL为某些浏览器提供页面。 在OS X 10.6的基于Webkit的浏览器中,根本无法加载页面。 在Windows XP SP3的MSIE 8中,我可以加载页面,但有时会挂起下载图像或发送POST。 工作:Firefox 3.6(OS X + Windows)Chrome(Windows) 部分工作:MSIE 8(有时工作,但挂断,特别是在POST) 不工作:Chrome 5(OS X)Safari 5(OS X)移动Safari(iOS 4) 在OS X(我testing的最简单的平台)上,Chrome和Firefox都会协商相同的TLS密码,但Chrome会在后协商握手之后挂起。 Chrome数据包捕获(通过ssldump): 1 1 0.0485 (0.0485) C>S Handshake ClientHello Version 3.1 cipher suites Unknown value 0xc00a Unknown value 0xc009 Unknown value 0xc007 Unknown value 0xc008 Unknown value 0xc013 Unknown value 0xc014 Unknown […]

零宕机时间部署策略:DB如何?

我们有一个在亚马逊Windows IIS7上托pipe的asp.net/MVC2networking应用程序,我希望尽可能less的停机时间部署更新。 build立在这里描述的IIS ARR 3站点设置在IIS中零停机上传/回滚我想要以最小化或消除停机时间的方式部署我的数据库更新(Amazon RDS上的MySQL)的方法。 有人做这样的事吗? 应用程序必须针对正确模式版本的数据库进行部署,并且我们有一个系统在部署期间pipe理这些更改。 我可以想象使用ARR优雅地stream失的现场,并提出新设置的网站,同时运行数据库迁移,并有新的应用程序处理的Web请求,直到数据库更改完成,但似乎很难协调计时甚至更难testing,更不用说客户端超时的问题,如果过程需要比浏览器等待更长的时间。 谢谢!

Outlook Anywhere和身份validation

环境: Windows 2008R2和2003 DC Exchange 2007两台服务器,一台客户端访问/集线器服务器,一台邮箱服务器。 Outlook Anywhere已configuration。 Windows Vista,Windows 7客户端,Outlook 2007/2010的组合。 这是发生了什么事情: 在局域网上:客户偶尔会被提示input密码,永远不会validation失败。 从外面:客户几乎总是被提示input密码,它可以工作,或者一遍又一遍地提示input密码。 我在这里看到三个地方作出调整: 客户端,并selectNTLM或基本身份validation,因为这是通过HTTPS,我没有任何偏好。 在OWA服务器在IIS中的目录具有可以设置的身份validation属性,我已经勾选了其中一些打开和closures无济于事(基本,Windows集成等)。 在Exchangepipe理控制台中,您可以select基本或NTLM。 我想这些都需要alignment,但是设置这个的方法是什么? 我试图find一些权威的微软文章,但是我在这里把我的头撞在桌子上。

对于IIS7远程pipe理,有必要成为一个pipe理员?

我希望允许我们的开发人员使用IISpipe理器在我们的Windows 2008框中远程pipe理IIS7。 这不是pipe理个人网站,而是一般的IIS。 如果我使用域pipe理员帐户login,则可以远程连接到该帐户,但是否则无法使其工作。 远程IISpipe理员只能使用本地或域pipe理员帐户吗? 如果不是,远程pipe理员所需的最小权限数量是多less? 谢谢。

有没有办法授予对IISconfiguration的只读访问?

有没有办法通过IIS或其他工具提供的工具提供有限的IISconfiguration访问? 在我们的情况下,我们需要给一些用户一个只读types的访问权限,以便能够看到IISconfiguration,但不能修改它。 这是Windows Server 2003,IIS 6.谢谢!

如何使用共享主机上的web.config文件增加IIS 7上的响应/请求超时

我试图增加基于IIS7-FastCGI-PHP的应用程序的响应超时使用我的共享主机帐户上的web.config文件。 我想这样做,因为如果我的脚本需要超过30〜40秒才能执行,IIS7将返回500内部服务器错误 。 任何脚本超过30〜40秒,将返回500个内部服务器错误 。 我也试过用ASP脚本,但结果相同。 我只有访问Web.config文件,所以我尝试下面的方法没有任何积极的结果。 我补充说 <system.web> <httpRuntime executionTimeout="120"> </system.web> 上面的指令是针对我认为的IIS6版本,所以没有任何效果。 在IIS7的上述指令有没有其他的select吗?,我没有find任何。 然后我试着用下面的标签和相关的孩子,如cgi和fastCgi,但没有影响。 <system.webServer> </system.webServer> 任何解决scheme或build议如何增加超时?,在此先感谢。

IIS负载均衡器可以代理许多长期存在的HTTPstream请求吗?

我正在尝试将IIS设置为Windows Server 2008 R2框上的软件负载平衡器,以用于服务长期存在的HTTPstream请求的后端。 个人curl请求工作正常,但是当我使用httperf来连接到IIS的10K连接,目前的请求似乎最多在2500个后端,而不是我所期望的5000。 其他请求正在排队吗? 如果有的话,有一些方法吗? 还有什么我需要改变? 我应该使用不同的负载平衡器吗?

IIS 7.5 + AD DNS =没有内部网子域名4 u?

好的,希望这是一个简单的.. 我们的域名CMOT2.ourcompany.local上有一个新的服务器,我想托pipe几个IIS站点,并将它们称为WIKI.CMOT2.ourcompany.local等。 我设置了IIS绑定,并设置了DNS CNAME别名,但即使添加了别名,我也无法parsingWIKI.CMOT2。 只是为了完整: CNAME位于company.local下的cmot2“文件夹”中别名为“wiki”目标主机的FQDN为cmot2.ourcompany.local – 只是注意到,如果我nslookup cmot2或cmot2.lacea.local,我得到“不存在的域”。 然而,有一个logging坐在DNS ….我能够查找其他Alogging.. 哦专家pipe理的神,请指教!

有趣的IIS奇怪的404存在的文件,但只为特定的主机头

所以,我有一个2主机头的网站: header1.example.com header2.example.com 在这个站点中,我有一个名为Foo的虚拟目录,它有各种子目录1,2,3和4,它们有不同的样式表。 一个页面通过/Foo/1/Style.css和/Foo/2/Style.cssdynamic地引用这些样式表。 即 http://header1.example.com/SomePageThatUsesFoo1Style.aspx http://header1.example.com/SomePageThatUsesFoo2Style.aspx 当我去http://header1.example.com/SomePageThatUsesFoo2Style.aspx我得到一个404试图获得/Foo/2/Style.css 。 该文件绝对100%存在于正确的目录中,并且权限是正确的。 有趣的部分。 如果我去http://header1.example.com/SomePageThatUsesFoo1Style.aspx它工作得很好。 此外,如果我去http://header2.SomePageThatUsesFoo2Style.aspx或http://header2.example.com/SomePageThatUsesFoo1Style.aspx它工作得很好。 有没有人看到这种奇怪的问题,其中1个特定主机头的东西搞砸了? 我还要补充一点,就是为了咯咯地笑,我用全新的主机头文件( header3.example.com )创build了一个全新的网站,并且一切正常。 我停止了旧的站点,并添加header1和header2到新的站点,同样的错误发生。 注意:我尝试使用Microsoftnetworking监视器3.4捕获数据包。 我打了几页我的网站上面经验。 将捕获filter应用于任何HTTP状态代码> = 400 ,并且没有结果。 当从我的桌面使用Fiddler击中我的网站时,Fiddler也会显示一个404。 有什么想法吗?