Articles of iis 7

Windows错误报告和Windows Server 2008上的IIS7

在一个Windows webservere我试图得到一个失败的IIS 7工作进程(w3wp.exe)的内存转储没有用。 在事件查看器中,我得到以下内容。 Faulting application name: w3wp.exe, version: 7.5.7600.16385, time stamp: 0x4a5bd0eb Faulting module name: clr.dll, version: 4.0.30319.1, time stamp: 0x4ba21eeb Exception code: 0xc00000fd Fault offset: 0x0000000000005c22 Faulting process id: 0x1cac Faulting application start time: 0x01cc23419da54772 Faulting application path: c:\windows\system32\inetsrv\w3wp.exe Faulting module path: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll Report Id: b54ec4f8-8fa4-11e0-ab62-005056810035 即使我已经为WERconfiguration了LocalDump,特别是在registry中的w3wp.exe。 我收到另一个事件,告诉我这里有一个报告: C:\ ProgramData \ Microsoft \ […]

如何阻止IIS在停止时接受TCP连接?

我正在Windows 2008 R2机器上运行IIS 7,并发现停止IIS不会阻止它接受连接。 停止IIS甚至不会终止80端口上的活动Telnet会话。服务器将继续显示404页面。 我错过了一些简单的东西吗 我的使用情况是,我需要阻止端口80的负载平衡器把我的服务器从池中

ASP.NET请求队列的优先级

我在IIS 7和.NET 4.0上。 我的理解是,IIS接受请求并将它们传递给ASP.NET工作线程。 如果所有的线程都在使用中,请求进入一个队列,并在线程变得可用时进行处理。 如果队列超过一定的大小,则所有新请求都会得到一个503,直到队列中再次有空间。 有没有一种方法来优先处理排队请求的顺序? 例如,我有消费者stream量和基础设施stream量来到同一台服务器。 如果没有可用的线程,我希望消费者请求首先被服务,即使他们已经到达基础设施请求之后。 基本上我想用优先级队列replace请求队列。 这可能与IIS?

在IIS中添加虚拟目录,指向没有AD的另一台计算机上的共享path

我有机器EXTERNAL和INTERNAL(让我们称他们为EXT和INT)。 这两台机器都不是AD的一部分(没有networking帐户,只有本地帐户),并且两台机器都有使用不同凭证的pipe理员帐户(因此忘记了pass-thru)。 现在我所做的就是跟随 在INT上创build目录C:\ shareme 为所有pipe理员帐户共享此目录 在EXT上打开资源pipe理器并input\ INT \ shareme input的INT帐户(INT \ Admin和密码)的凭据,都很好,我看到的内容 这里来的问题… 在EXT上打开IIS,点击添加虚拟目录 别名:远程,物理path:\\ INT \ shareme,连接为:特定用户,用户名:INT \ Admin +密码 testing设置失败,它说Logon failure: unknown user name or bad password 我可以在IIS中探索,但这只是因为我已经在Windows资源pipe理器中进行身份validation 访问http://localhost/remote返回错误500.19 显然IIS不会在意networking凭据。 它抱怨未知的用户名,因为它可能会检查本地计算机上的帐户,而不是远程validation。 更改login方法没有帮助(交互式,ClearText等)任何想法?

在IIS 7中重写URL

我有个问题。 我正在使用IIS 7 URL重写。 它工作正常,但现在我想这个: http://www.example.com/http://www.domain.com 成为: http://www.example.com/www.domain.com 我不知道如何做到这一点。 你可以帮我吗? 提前致谢! Martho

IIS7中的IP地址限制?

我想限制一个IIS7网站的用户只有一个用户主机IP地址,我将提前指定。 我已经在IIS6中完成了这个工作,我限制某个域只能看到一个特殊的页面,其他人都可以正常访问。 我的问题是,我不知道我是否可以做我想做的 – 只允许一个用户主机的IP或域名。 你知道这是可能的吗? 我也无法在IIS7中find“IP地址和域限制”对话框。 这些去了哪里?

我可以在IIS7中为Windows Authenticated网站设置默认域吗?

我有一个使用Windows身份validation的Intranet站点。 当提示用户input凭据时,input: User: domain\username Pass: SomePassword 这将是很好,如果他们可以离开domain\部分将填写默认域。 我愿意放弃使用服务器/机器帐户(非域)login的能力,因为我们不使用这个帐户。 这似乎是可能的与BasicAuth,但我似乎无法find如何与WindowsAuth做它的参考。

HTTPS不工作; 绑定集,证书安装

我已经安装了证书并设置了HTTPS绑定。 但是,当我在HTTPS上加载站点时,它不会加载。 我已经看了所有的设置,但一切似乎正确。 我已经多次重启服务器。 证书存储在本地计算机的“个人”>“证书”下。 我有证书的私钥。 港口(443)是开放的。 如果我尝试https://localhost在服务器上,该网站加载,但与域错误(即,它是localhost而不是example.net )。 但https://example.net不加载。 我真的不知道为什么HTTPS URL没有加载。

防止IIS7 HTTPS绑定到所有SSL IP地址

我已经有了IIS7这个有趣的问题。 我在IIS7中有许多HTTPS站点。 这一直没有问题,直到我想使用SSL证书去设置VisualSVN Server。 安装程序无法启动服务。 当我查看事件日志时,错误是“该文件已被另一个进程使用”。 我认为“文件”实际上是一个套接字,并用netstat检查 – 即使IIS只绑定到三个特定的IP地址(.160,.156和.168)与端口443,它是消耗*:443。 我可以停止万维网发布服务,启动VisualSVN,然后启动IIS,但是我的SSL服务器都不会启动。 任何有关我如何使IIS不会尝试默认绑定到*:443有用的提示? 谢谢!!

如何在IIS 7上的虚拟目录中托pipe一个WordPress站点?

我有一个运行在IIS 7上的ASP.NET网站。我想在这个网站的文件夹(/ blog)中托pipe一个WordPress站点。 我知道我可以在IIS上运行WordPress,我只是不知道是否有人尝试过这种情况?