Articles of iis 7

Microsoft Search Server Express中的IIS匿名身份validation问题

我正在Windows Server 2008上设置Windows Search Server Express。以下是Windows Search Server Express信息。 默认情况下,它使用Windows身份validation,当从远程计算机访问search服务时,需要服务器本地Windows用户名和帐户。 http://www.microsoft.com/enterprisesearch/serverproducts/searchserverexpress/try-1.aspx 我的问题是,我已经非常努力地尝试使用匿名身份validation – 即我希望其他机器的所有用户能够访问search服务,而无需input任何用户名和密码。 任何解决scheme Windowssearch服务器的任何特殊的东西,使匿名访问? 顺便说一句:如果这个论坛不适合这个问题,任何推荐的论坛赞赏。 在此先感谢乔治

让IIS7显示错误? 并停止显示505页?

我们有一个经典的ASP网站,似乎是随机摔倒,问题是它在Win2008 / IIS7所以偶然发生的所有我们可以看到的是一个505页?? 我需要看到页面上的错误,所以我可以修复它,任何想法如何让IIS7像IIS6一样工作,并在页面上显示错误?

IIS7压缩

我搜查了四周,没有真正find答案的任何地方,这仍然不适合我。 我在IIS7中使用压缩,它似乎没有工作。 我使用的代码是每个 <urlCompression doStaticCompression="true" /> <httpCompression cacheControlHeader="max-age=86400" sendCacheHeaders="true" expiresHeader="true" minFileSizeForComp="0" directory="%SystemDrive%\inetpub\temp\IIS Temporary Compressed Files"> <scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll" /> <staticTypes> <add mimeType="text/*" enabled="true" /> <add mimeType="message/*" enabled="true" /> <add mimeType="application/javascript" enabled="true" /> <add mimeType="*/*" enabled="false" /> </staticTypes> </httpCompression> 但是我的内容仍然没有被压缩? 任何想法为什么发生这种情况? 干杯

Vista,IIS7,dynamicDNS和NETGEAR问题

我正在运行Windows Vista商业版,并安装了IIS 7(我没有改变它的设置,一切都是默认的)。 我有一个域,并为主机设置了dynamicDNS。 我使用主机提供的程序来更新我的服务器的IP。 我有一个Netgear路由器,我已经configurationHTTP端口(80)转发到我的服务器。 问题是,当我尝试通过input域的URL来访问默认网站时,我得到的只是一个“等待http://www.mydomain.com ”消息,最终只是返回: 此网页无法使用。 http://www.mydomain.com/上的网页可能会暂时closures,或者可能永久移动到新的url。 有关此错误的更多信息以下是原始错误消息 错误101(net :: ERR_CONNECTION_RESET ):未知错误。 这是我的尝试: 我完全禁用了服务器上的防火墙,看是否能解决问题,但没有喜悦。 我已经ping通www.mydomain.com,它完美地回复。 我试图通过命令提示符刷新DNS(ipconfig / flushdns)。 在服务器上访问http:// localhost ,从其他networking计算机访问http:// myservername工作得很好。 我不知道我错过了什么,任何人有什么想法?

IIS7如何处理低内存?

有谁知道如果内存高峰,IIS7服务器(在Windows Server 2008上运行)将发送什么响应? 它是否会刚刚开始计时,是否会开始发送回复,说现在是不可避免的,还是说它不能处理负载。 问题是有点尴尬,但有人知道吗?

如何使IIS7停止添加etag到响应头?

可能重复: yslow说etagsconfiguration错误。 如何在IIS7上正确configurationetags? 出于性能原因,我使用静态文件的过期头文件(添加了像50年左右的过期期限)。 现在我试图摆脱由IIS7自动添加的etag头。 我已经做了一些search,但似乎比我想象的更难(似乎没有一个简单的方法)。 我find了一些解决方法,但他们都使用httpmodules(我作为最后的手段)。 我强烈build议不要在第一个地方添加etag头文件。 有没有人设法做到这一点? 谢谢

Ahadmin禁用

我想在Windows 2008服务器上pipe理ahadmin:组件servivces(MMCpipe理单元) – >计算机\我的电脑\ DCOMconfiguration\ ahadmin – >属性 但是,当属性窗口打开时,一切都被禁用。 我试了一个本地和域pipe理员。 如何启用这些属性?

使用appcmd添加新的网站问题

我正在使用VSTS 2008 + C#+ .Net 3.5 + IIS 7.0。 我想使用appcmd来添加一个新的网站,我的情况是这样的。 我所有的网站文件都在c:\ template下; 我想添加我的新网站作为默认网站下的虚拟目录,虚拟目录被称为“testsite1”; 我想使用默认的应用程序池(或默认网站正在使用的应用程序池)。 我已经查了appcmd很长一段时间,但无法弄清楚。 也许我太愚蠢或者因为IIS 7.0 / appcmd是新的,帮助信息是有限的。 🙂 欣赏是否有人可以让我知道如何使用appcmd完成我的部署任务? 在此先感谢乔治

如何限制HTTP方法

如何使用IIS6将HTTP方法限制为MOSS07应用程序所需的方法? 更新 这是在文件中写的 应该使用IIS6将HTTP方法限制为MOSS07应用程序所需的方法。 我也search了一些书,看到了James Pyles等人在O'Reilly的Sharepoint 2007中的一些好奇。 由于web.config设置和WSDL的静态定义,没有真正的支持HTTP POST和HTTP GET的方法。 在web.config <protocols> <remove name="HttpGet"> <remove name="HttpPost"> <remove name="HttpPostLocalHost"> <add name="Documentation"> </protocols> 如果我们在Web.Config文件中这样做,它会解决问题吗?

如何在IIS7中使用Microsoft.Web.Administration命名空间干净地处理Handler映射?

我在Stack Overflow上问过这个问题,但也许这是一个经验丰富的IIS 7pipe理员可能更多的了解,所以我也在这里问。 使用Microsoft.Web.Administration命名空间操作Handler Mappings时,是否有一种方法可以删除在站点级别添加的<remove name="handler name">标记。 例如,我有一个从全局处理器映射configurationinheritance所有处理器映射的站点。 在applicationHost.config , <location>标签看起来像这样: <location path="60030 – testsite-60030.com"> <system.webServer> <security> <authentication> <anonymousAuthentication userName="" /> </authentication> </security> </system.webServer> </location> 要删除处理程序,我使用类似这样的代码: string siteName = "60030 – testsite-60030.com"; string handlerToRemove = "ASPClassic"; using(ServerManager sm = new ServerManager()) { Configuration siteConfig = serverManager.GetApplicationHostConfiguration(); ConfigurationSection handlersSection = siteConfig.GetSection("system.webServer/handlers", siteName); ConfigurationElementCollection handlersCollection = handlersSection.GetCollection(); […]