Articles of iis 7

如何在Vista 32和IIS7上发布Intranet网站

我正在使用IIS7在Vista 32机器上创build一个Intranet网站。 在我的机器上,它工作的很棒! 但是,当我们的networking上的其他用户尝试连接到它,他们会得到一个错误,说:“哎呀!Internet Explorer无法连接到计算机名 ”。 也许这是因为NTFS和/或IIS权限设置不正确。 如何设置在Intranet上发布网站的权限? 在此先感谢,丹

在IIS 7.0上按设定的时间间隔自动重启Coldfusion

告诉IIS7以设定的时间间隔(例如每6小时)重新启动一次Coldfusion服务器,而无需支付诸如“服务之鹰”之类的最简单方法?

联机前testingIIS7群集节点

我们正在开始迁移到IIS群集以实现负载平衡,故障转移支持以及零停机升级。 我们目前正在使用一对Windows 2008 R2虚拟机testing此configuration。 我们目前的方法是在IIS上configuration相同的IP地址和绑定的虚拟机。 换句话说 – 192.168.100.88被两台虚拟机绑定,并且两台虚拟机都在其IPconfiguration中显示该地址。 每台服务器还有一个IP,不受负载均衡器的限制。 所以,我的问题是,如何testing一个节点,然后才能使其联机? 例如,我们下一个节点来升级。 我们希望在服务器内容返回给客户之前对其进行testing。 以前,当我们通过防火墙/networkingconfiguration在不同主机之间进行手动切换时,每个IIS服务器都有一组不同的IP地址,我们只需更改hosts文件并清除dnscaching。 testing离线模式。 然后把它联机。 但是…与负载平衡configuration,两台服务器在技术上绑定到相同的IP地址(我不知道如何工作)。 那么如何将我的浏览器专门指向平衡器中未启用的节点呢? 唯一想到的是为每个网站设置第二组IP地址,并在IIS中绑定这些(除了负载平衡的IP)。 内部testing将使用第二组IP,因为它们不通过防火墙暴露给外部客户。 这个唯一的问题(除额外的IP额外开销之外)是一些网站是https。 而IIS7只能将一个SSL证书绑定到一个IP地址。 那么,如何testing当前不在群集中的节点(通过networking负载平衡器pipe理器禁用)

网站托pipe查询

我有一个Asp.Net MVC 1.0网站托pipe在应用程序服务器的C:驱动器中。 如果我在E:驱动器上移动的空间比C:驱动器多得多,是否会增加性能? 还有一个问题是,我正在使用大量的数据来存储从数据库中提取的数据,这些数据将被存储在哪里? 服务器或客户端,在哪个驱动器? 驱动网站托pipe或总是在C:驱动器?

Acrobat 7停止从IIS 7下载PDF

我有一个大的(6mb)PDF文件,它是一个IIS网站上的静态内容。 如果网站位于IIS7(Windows Server 2008 r2 64位)上,并且用户正在使用Acrobat 7,则下载失败并且acrobat挂起,有时会出现错误提示无法读取文件。 这发生在不同的文件,不同的浏览器和不同的硬件上。 但是,具体到IIS7和Acrobat 7的组合; 如果我使用acrobat 9,一切都很好,同样,如果我将网站移动到Windows 2003(IIS6)框。 有没有人有任何线索,什么可能会导致它,或者如果有任何设置,我可以在IIS内更改来解决这个问题。 谢谢 安迪

使用一台服务器和IIS7进行负载平衡(.5)

是否有可能在IIS7上configuration一台服务器上的负载平衡? 我想在IIS7(网站)有三个应用程序。 一个站点应该将请求转发到其他两个站点(负载均衡)。 问题在于我们的负载平衡客户使用(与虚拟服务器)。 另一方面,我们还没有虚拟环境,只有一个buildserver。 (也许使用应用程序请求路由模块?)

一个目录中的IIS多个站点

想象下面的目录结构: c:\websites\users\dave\ c:\websites\users\dave\www.mysite1.com c:\websites\users\dave\www.mysite2.com c:\websites\users\alan\ c:\websites\users\alan\www.oursite1.co.uk c:\websites\users\alan\www.oursite2.co.uk 据我所知,为了使这项工作,我需要在IIS中build立四个独立的网站。 我真正想做的就是让dave和alan通过FTP访问c:\websites\users\dave\和c:\websites\users\alan\目录,然后就可以创build全新的网站创build一个新的www.mysite3.com目录并将该域指向正确的IP地址, 而不需要在IIS中添加新的网站。 这甚至有可能吗?

如何在IIS7上使用重写模块处理默认文档?

直到几个月前,我一直在使用IIS 6,我可以添加不同的默认文档到每个网站是物理上相同的目录。 由于II7添加默认文档值到networkingconfiguration我不能使用这样的技术,所有的目录web.config被改变。 所以我发现简单的解决scheme与重写模块更改每个域的默认文档 <defaultDocument enabled="false" /> <rewrite> <rewriteMaps> <rewriteMap name="ResolveDefaultDocForHost"> <add key="site1.com" value="Default1.aspx" /> <add key="site2.com" value="Default2.aspx" /> </rewriteMap> </rewriteMaps> <rules> <rule name="DefaultDoc Redirect If No Trailing Slash" stopProcessing="true"> <match url=".*[^/]$" /> <conditions> <add input="{REQUEST_FILENAME}" matchType="IsDirectory" /> </conditions> <action type="Redirect" url="{R:0}/" /> </rule> <rule name="PerHostDefaultDocSlash" stopProcessing="true"> <match url="$|.*/$" /> <conditions> <add input="{REQUEST_FILENAME}" matchType="IsDirectory" /> […]

使传统的ASP在IIS 7下的.js文件中工作

我正在将一个客户端的经典ASP Web应用程序移动到一个新的基于IIS7的服务器。 该网站包含一些.js文件,其中包含JavaScript,但也在<%%>标签中的经典ASP,其中包含一堆条件语句,旨在吐出基于会话状态variables的JavaScript片段。 这里是一个简短的文件可能是什么样子的例子…. var arrHOFFSET = -1; var arrLeft ="<"; var arrRight = ">"; <% If ((Session("dashInv") = "True") And ((Session("systemLevelStaff") = "4") Or (Session("systemLevelCompany") = "4"))) Then %> addMainItem("/MgmtTools/WelcomeInventory.asp?wherefrom=salesMan","",81,"center","","",0,0,"","","","",""); <% Else %> <% If (Session("dashInv") = "False") And ((Session("systemLevelStaff") = "4") Or (Session("systemLevelCompany") = "4")) Then %> <% Else %> addMainItem("/calendar/welcome.asp","",81,"center","","",0,0,"","","","",""); <% End […]

IIS7证书恢复

我的一台服务器刚刚失败。 我无法启动它。 我在新的硬件上构build了一个replace服务器,但是我刚刚发现通过VeriSign购买的SSL证书从未被导出。 我有.cer文件和签名请求但不是要导入到新服务器的.pfx文件。 我有我可以访问的故障服务器驱动器。 有什么方法可以取回这个证书? 谢谢