Articles of iis 7.5

IIS7.5将IPredirect到域

但卡在这一个,看着谷歌,但无法find任何东西。 该网站的部署有些错误,有些页面被保存为: HTTP://73.34.12…/page.aspx IP是域的底层IP地址(所以页面服务正常)。 然而,现在很多抓取工具正在索引IP站点和主站点。 这是浪费带宽,并导致一些重复的内容问题! 我如何将IPredirect到域?

IIS 7.0和IIS 7.5有什么区别?

我认为IIS 7.0和IIS 7.5 (从应用程序开发人员的angular度来看)具有几乎相同的function。 然后,我发现某些function在IIS 7.0上不起作用 。 IIS 7.5中是否有更多可用的function(应用程序开发人员应该知道)? (也许不是核心的IISfunction,但可以在IIS 7.0上工作的其他ASP.NET(MVC)function)。

带有子目录的IIS7主站点也是站点

我是新来的IISpipe理,但我需要build立一个网站,其网站根有多个目录也是网站。 例如,假设我在http://www.example.com上有网站 该网站的根目录有多个文件夹的内容,但也有其他两个目录,比如/ community和/ labs。 我想让这些目录成为独立站点的文档根目录,这样如果您访问http://www.example.com/community或http://www.example ,就可以访问完全不同的asp.net站点。 com /如果你去http://www.example.com主网站。 真的,这将是一个目录中的3个网站。 我可以看到你可以使用不同的端口创build单独的网站,但我希望他们都在80端口。 这些子目录网站是虚拟网站吗? 我知道这是可以做到的,因为我们的系统pipe理员已经为我们的企业网站设置了这个function,我已经多次发布了这个function,但是我自己也想这样做,而且我无法从IT部门获得答案他们是如何做到的 :^) 谢谢,斯科特

为什么我无法login到服务器上的受Windows保护的IIS 7.5目录?

我有一个网站与pipe理子目录受集成Windows身份validation保护。 远程PC完美无瑕。 但是,当我尝试访问服务器上的这些页面时,我得到授权失败。 我正在使用正确的主机名,而不是本地主机。 试过Chrome和IE,结果一样。 有什么build议么?

自动预热IIS应用程序池?

所以IIS喜欢closures未使用的应用程序池。 虽然这是有道理的,我想有特定的应用程序池conterminously运行,但我不想只是禁用自动应用程序池重新启动,因为一些设置(如最大内存限制)是有好处。 我知道微软宣布IIS应用程序热身模块作为一个IIS 7.5function,然后做一个诱饵和开关,并再次拉它,使他们可以把它放在IIS 8,所以我想知道是否有什么东西存在IIS 7.5 / Windows 2008 R2?

在ISAPI筛选器上调用LoadLibraryEx失败(v4.0.30319)

我在Windows Server 2008(已经安装了.NET 4)上安装了.NET 1.1。 之后,我开始得到以下错误: HTTP Error 500.0 – Internal Server Error Calling LoadLibraryEx on ISAPI filter "C:\Windows\Microsoft.NET\Framework\v4.0.30319\\aspnet_filter.dll" failed 我试图运行aspnet_regiis没有成功。 我也尝试了瑞克斯特劳尔的build议,但无济于事。 我也使用清理工具删除了.NET 4.0.30319。 当我重新安装它时,错误仍然存​​在。 我已经删除了1.1,但仍然得到了这个错误。 请帮忙。

IIS 7.5 Web应用程序与NT Authority \ Anonymouslogin失败

我发现各种谷歌的结果,但似乎没有解决我的问题。 我正在设置一个新的WINDOWS 2008 R2盒子,用于通过我们的Intranet中运行的IIS 7.5中的networking工具与现有的SQL 2012盒子进行通信。 我们要使用Windows身份validation – IE – > Web Server – > SQL。 我们正在使用Kerberos。 当在Web服务器本地查看工具时,一切正常,但是一旦我尝试在远程客户端上查看它,就会出现“用户login失败NT AUTHORITY \ ANONYMOUS LOGON”错误。 让我分解我们如何拥有网站 – 在经典模式下以ApplicationPoolIdentity身份运行.NET 2.0的应用程序池将Extended Protection设置为Off,启用Windows身份validation,启用内核模式身份validation,并且启用的Providers是(按顺序)谈判和NTLM。 ASP.NET模拟已启用设置为模拟为已validation的用户。 SQL连接string,格式如下: Data Source=THESQLBOXNAME;Initial Catalog=DATABASENAME;Integrated Security=True 我有一个testing页,我已经放置在Web服务器(按照上述设置),显示以下数据: HttpContext.Current.User.Identity.IsAuthenticated是true HttpContext.Current.User.Identity.Name是预期的用户(用户启动浏览器) System.Security.Principal.WindowsIdentity.GetCurrent.Name是预期的用户 我尝试一个基本的SQL查询到SQL框,并得到上面提到的login错误。 我已经检查了AD,并validation了网页框已经设置了委托 – “仅将此计算机委托给指定的服务/仅使用Kerberos” 我在运行IIS 7.5的现有WINDOWS 2008 R2框上运行了这个testing页面(使用上面提到的相同设置),并且没有任何错误。 我已经检查了这两个网页框的SPN设置,它们是相同的(机器名除外): setspn -L EXISTINGBOX WSMAN/EXISTINGBOX.domain.com WSMAN/EXISTINGBOX TERMSRV/EXISTINGBOX.domain.com TERMSRV/EXISTINGBOX HOST/EXISTINGBOX.domain.com HOST/EXISTINGBOX […]

Windows Identity Foundation(WIF)应用程序+经典pipe道模式下的ADFS 2.0 – 是否有可能?

我有一个工作testing应用程序,它使用Windows Idendity Foundation SDK和ADFS 2.0进行身份validation,该应用程序在Windows Server 2008 R2,IIS 7.5,集成托pipepipe道应用程序池模式下运行。 我的问题是,我需要使用这种身份validation设置的“真正的”应用程序只能在传统代码pipe理stream水线应用程序池模式下运行,当我select它时,我收到一个“HttpException(0x80004005):失败执行URL“错误。 有没有人有一个想法如何解决这个问题? 更新:我发现https://example.com/myapplicatio/给我的错误,但https://example.com/myapplicatio/Default.aspx的作品。

重新启动后,特定站点无法连接到MSSQL服务器

我的Windows 2008 R2服务器上有一个非常恼人的问题。 每次计划或未计划重新启动时,一个特定站点都无法连接到数据库服务器,即同一台计算机上的MSSQL Server 2008 R2 Express实例。 它会给出以下错误: 无法打开login请求的数据库“SiteDb”。 login失败。 用户“SiteDbUser”login失败。 这个错误将继续,直到我手动回收这个特定网站的应用程序池 – 一个简单的网站重新启动似乎没有办法。 只要我回收应用程序池,该网站连接就好了,并将继续这样做,直到下一次重新启动。 现在,奇怪的是我有这个networking服务器上运行的其他网站,似乎没有遭受这个问题 – 他们将重新启动后连接就好了。 我所有的网站都有不同的MSSQL用户,但我已经比较了那些不工作的人,而我似乎也找不到任何差异。 我也尝试为有问题的网站创build一个新用户,但这似乎没有任何区别。 我已经尝试在连接string中同时指定实例名称和“127.0.0.1”,并且都为其他网站工作,但没有一个对有问题的网站有所作为。 我也尝试了一些其他的东西,但是因为我必须重新启动服务器来testing它(或者至less看起来如此),testing这有点“昂贵”,因为服务器运行的网站相当多每天的访客对我的业务至关重要。 有没有人经历过这样的事情? 我会欣赏任何想法:)

IIS停止logging

IIS 7.5已经停止logging单个站点的所有stream量(同一个盒子上有几十个stream量),我不知道为什么。 它在上周五的正午的时候停止了采伐,此后一无所获。 所有其他网站的日志文件都是预期的。 到目前为止我已经检查过; 日志loggingconfiguration与其他站点相同(W3Clogin到一个目录,每天一个文件) 日志文件夹上的NTFS ACL是正常的(inheritance父项,与其他日志文件夹相同) 禁用和重新启用日志logging 停止并重新启动该网站 我没有重新启动IIS或服务器,但昨天晚上(星期天)重新启动了Windows更新,即这个问题在这些更新之前进行更新并重新启动。 有没有什么办法可以debugging日志过程本身? 所有试图searchdebugging和日志logging的东西只是让我有关debugging请求的东西,而不是日志logging引擎本身。