Articles of iis 7.5

Windows Server 2008 R2 IIS7.5,请求获得401状态

我们有一个运行在windows server 2008r2 iis7.5上的网站,我们看到我们的全局error handling程序报告了一些错误,说“请求超时”。 我匹配了一个IIS日志文件,看到请求花了135116(大概是几毫秒)的sc状态是401,sc-sub0状态是0,sc-win32状态是64。 2个请求以这种方式失败,但是对于同一个用户的大量请求(1979年的成功请求vs 2次失败)完全正常 – 使用相同的cs-username,这使401看起来有点奇怪。 请求的目标是由.net客户端库调用的ASP.Net Web服务的Web方法 – 为了保持页面更新,每个用户每秒调用一次(每秒3次)。 我们正在收到一些用户报告看到冻结效果,我认为这可能是原因,任何想法? 彼得

使用相同的configuration设置几个IIS服务器

我有几个相同的服务器运行2008 R2。 他们没有安装IIS。 我需要使用相同的configuration在每个服务器上设置IIS 7.5。 不一样的网站,只是一样的安装。 什么是最好的方法? 复制/粘贴VM不是我的select。

在IIS 7.5上使用URL Rewrite进行反向代理时,如何configuration到目标(实际)服务器的自动login?

这是configuration… internetservice.site.com由IIS 7.5上的URL重写反向代理到targetserver.ourdomain.local。 规则是为绑定到端口80的一个前端站点设置适当的主机头,而不是整个Web服务器。 前端Web服务器和后端目标服务器不在同一个Windows域中。 “targetserver”上的服务需要某种forms的身份validation。 匿名不是一个选项,但我会select它,如果我可以。 我已经将其设置为使用基本身份validation,手动login后,一切都很好。 有谁知道如何configurationIIS或URL重写访问具有特定凭据的目标服务器,以便对前端的http请求不再需要传递身份validation? 我已经尝试在两台服务器上使用相同的用户名和密码创build一个本地帐户,在目标服务器上进行授权(可以直接testing),并将其设置为应用程序池帐户和“连接为”帐户 – 结束的网站。 虽然没有工作。 也许这种方法将与Windows身份validation,而不是基本? 我也尝试在URL中包含用户名和密码,例如: http:// user:[email protected] 。 这与Firefox和Chrome一起工作,但不能与IE兼容。 有谁知道如何configurationURL重写进行身份validation与特定的凭据? 我确信有一个办法可以做到这一点。 预先感谢您的想法。

默认网站上的MSMQ文件夹

C:\ inetpub \ wwwroot下的MSMQ文件夹是什么? 我假设它代表Microsoft消息队列。 在IIs 7.5的默认网站下,这个文件夹的用途是什么?

为.local域上的IIS 7.5生成自签名通配符证书

是否可以在IIS 7.5上为内部域生成自签名的通配符ssl证书用于testing目的。 例如,我想通用名称是* .domain.local IIS 6的类似问题发布在这里 ,但没有明确的答案(在我看来)

stream式处理Office文档时防止身份validation提示

我有一个问题,从SQL Serverstream式处理文档时,即使用户已通过浏览器中的基本身份validation进行身份validation,身份validation对话框也会提示input凭据。 单击auth对话框上的取消仍然允许文档正常打开。 目标是防止显示auth对话框。 Web服务器位于我们的DMZ中,并且SQL Server框位于组织内部。 在我们开发环境中的Active Directory中,我已经能够将Web服务器委派更改为Kerberos(将此计算机信任到任何服务器),并且auth对话框消失。 我担心的是从安全的angular度来看这是否是正确的做法。 什么是防止authentication对话的正确和最安全的方法,无论怎样的方法都需要我们的运营团队来certificate。 这里是当前正在应用的响应标题和代码(在C#中),可能的办公文档可能有额外的要求,我没有正确configuration。 byte[] b = rda.Attachment; Response.ClearContent(); Response.ClearHeaders(); Response.AppendHeader("Content-Disposition", "filename=" + rda.UploadedFilename); Response.ContentType = mime; Response.BinaryWrite(b); Response.End(); return File(b, mime); 任何想法都会有所帮助。

致命的执行引擎错误在Windows2008 R2,IIS7.5

我们正在Windows2008 R2,IIS7.5上运行一些asp.net(3.5)应用程序。 最近我们得到了一些事件日志如此困难,我们不知道有些人可以帮忙。 1.EventID:1334(9-1-2011 8:41:57)错误信息 进程主机空闲检查期间发生错误。 exception:System.AccessViolationException消息:试图读取或写入受保护的内存。 这通常表示其他内存已损坏。 StackTrace:在System.Web.Hosting.ApplicationManager.IsIdle()在System.Web.Hosting.ProcessHost.IsIdle()System.Collections.Hashtable.GetEnumerator() 2.EventID:1023(9-1-2011 19:44:02)错误信息 .NET运行时版本2.0.50727.4952 – 致命执行引擎错误(742B851A)(80131506) 3.EventID:1000(9-1-2011 19:44:03)错误信息 错误应用程序名称:w3wp.exe版本:7.5.7600.16385,时间戳:0x4a5bcd2b错误模块名称:mscorwks.dll,版本:2.0.50727.4952,时间戳:0x4bebd49aexception代码:0xc0000005错误偏移量:0x0000c262错误进程ID:0x% 9错误应用程序开始时间:0x%10错误应用程序path:%11错误模块path:%12报告ID:%13 4.EventID:5011(9-1-2011 19:44:03)错误信息 服务应用程序池“AppPoolName”的进程遇到与Windows进程激活服务的致命通信错误。 进程ID是“2552”。 数据字段包含错误编号。 5.一些信息:我们从控制面板>>操作中心得到了memory.hdmp(234MB)和minidump.mdmp(19.2),但我不知道如何使用:(

确保访问IIS上的网站

我有一个在IIS7.5上运行的网站。 我想要求访问网站的凭据(固定用户/密码)。 我不需要对这些证书做任何事情 – 只是为了确保用户知道他们。 我想使其对网站透明(它不应该“关注”网站)。 有没有这样做一个优雅的方式? 谢谢

授予用户权限到IIS

我试图给服务器上的IIS的同事权利,因为目前他不能在IISpipe理器中看到服务器。 我需要授予他什么权利? 我尝试将他添加到IIS_USRS,但他仍然无法看到服务器。 谢谢。

我们的应用程序给一些Google Chrome用户麻烦:(

我们的ASP.NET应用程序(最近更新为ASP.NET 4.0)的一些用户报告在Google Chrome中接收页面挂起 – 特别是Chrome错误: 此网页无法使用。 错误7(net :: ERR_TIMED_OUT):操作超时。 用户声称其他网站都很好 – 这只是我们的麻烦 – 当他们尝试其他浏览器与我们的应用程序(例如FF / IE),这些浏览器都很好。 我们当然质疑他们安装的Chrome(版本?/病毒?) – 这就是所有谷歌浏览器论坛所说的关于这个错误和挂起。 我们决定做一些我们自己的testing,我们在Windows 7和最新版本的Chrome(安装没有扩展)下间歇性地收到了“Error 7”。 在我们收到错误的那一刻,我们试着用IE / FF来打这个应用程序 – 他们没事。 此外,根据我们对networking日志的分析,当我们收到“Error 7”时,我们的Web服务器(Win 2008 R2下的IIS 7.5,完全打补丁)没有收到来自Chrome的HTTP请求。 所以对于我们来说,神秘的一点是,为什么Chrome浏览器周期性地不能build立到我们的networking服务器的HTTP连接,而其他浏览器则完全没有问题。 我知道这是一个模糊的情景,我们无法一直重现。 但是如果有人对我们可以研究的东西有一些想法 – 或者我们可以尝试的一些进一步的testing,那么肯定会感激。 更新: 在我们的testing中,这个问题似乎可以通过(在Chrome中)选项> Under the Hood> Network> Change proxy settings …> LAN设置,并确保没有select“自动检测设置” 这个解决scheme是在一个Google论坛上find的。