Articles of iis

IISExpress的pipe理界面在哪里?

是否有一个独立于常规IISpipe理器的界面? 当我在IISExpress上search时,我发现只有一个链接指向一个文件夹,该文件夹与Visual Studio产生的与IISExpress站点相关的日志文件完全相同。

在IIS7中从应用程序池中删除幻像应用程序

我在我的一个应用程序池中有一个应用程序,其虚拟path为“/Site/login.aspx”。 我想删除它,但它不再存在于我的电脑上,这导致我设置AppFabric的问题。 我知道你可以通过在IIS中重新创build应用程序,然后点击Remove来删除这些幻象应用程序。 这将摆脱从池中的应用程序,但在这种情况下,我不能重新创build应用程序由于/虚拟path中的/login.aspx 任何想法如何删除这个错误的条目? 谢谢

IISpipe理器 – 连接到另一台服务器(Win7到Win2008服务器)

我正在运行Windows 7旗舰版。 如果我打开IISpipe理器,我会看到左侧的“连接”列表。 在以前的版本中,我将能够select“连接到另一台服务器”或“连接到另一台机器”的选项,但是在这里没有任何可见的选项可见。 列表中唯一的东西是我的本地机器。 即使在地址栏中,如果我手动input服务器位置(\ servername,甚至尝试servername),没有任何反应(它只是恢复到我当前的本地计算机) 在http://technet.microsoft.com/en-us/library/cc732466%28WS.10%29.aspx的文件似乎暗示了相同的步骤…但是没有button或菜单选项在任何地方做这个。 我错过了什么吗? 我甚至没有看到一个灰色的菜单选项。 编辑:在“文件”菜单下,我看到2个选项: 保存连接(变灰) 出口 在“连接”窗格下,我看到1个灰色的button。 当我hover鼠标,它只是说“向上”,似乎是可用的,如果我浏览到我的本地计算机中的一个元素IIS设置 如果我右键单击窗格内,我看到 刷新 添加网站(到当前主机) 开始 停止 改名 切换到内容视图 更新:我从http://www.microsoft.com/downloads/details.aspx?FamilyID=7D2F6AD7-656B-4313-A005-4E344E43997D&displaylang=en下载并安装了远程服务器pipe理工​​具,并且启用了“Remote “打开或closuresWindowsfunction”下的“服务器pipe理工​​具”。 依然没有。

直接编辑IIS 7 applicationHost.configconfiguration文件

我知道IIS 7+现在使用XMLconfiguration文件而不是元数据库。 我也知道,如果我编辑给定站点的web.config文件,IIS会自动检测更改并执行任何相应的configuration更改。 但是,这是否也适用于服务器级别applicationHost.config设置文件? (它通常位于C:\ windows \ system32 \ inetsrv \ config中。)具体来说,仔细编辑此文件是安全的,而不是使用IISpipe理器或appcmd命令行实用程序? 我找不到任何文件中说可以或不可以这样做。 我很好奇,因为我必须将众多站点的绑定从一个IP更改为另一个。 简单地进行全局search并replaceconfiguration文件中的IP地址,而不是手动编辑GUI中的几十个站点会快得多。

IIS7:无法使用SSL证书和端口443在站点上设置主机名

考虑使用IIS7的Win 2008 SP2计算机。 任务是将证书和主机名应用于此机器上的唯一站点。 该网站的主机标题需要是abc.123.example.com 第一步是将.pfx安装到个人商店,这是成功的。 IIS7发现证书可用,但不允许input主机名。 主机名称文本框总是禁用/灰色,即使在select我的证书之前。 我甚至删除了默认的端口80绑定。 问:我怎样才能为这个网站设置一个主机名? 这个证书是通配证书吗? 我知道SSL请求进入Web服务器,并且数据包中的主机头被encryption。 为什么IIS6允许指定主机头,但是IIS7不是? 更新:证书不是问题的一部分。 我在机器上创build了一个新的站点,当selecthttps绑定时,主机名文本框被禁用。

为什么在IIS中使用Kerberos代替NTLM?

这是我从来没有真正能够回答以及我喜欢的东西: 在IIS中使用Kerberos身份validation,而不是NTLM的真正优势是什么? 我看到很多人真的很难成立(包括我自己),而且我还没有拿出一个好的理由来使用它。 虽然有一些非常重要的优势,否则设置它不值得一提,对不对?

如何找出给定IIS7.5网站的W3SVC号码?

我有一个服务器在IIS7.5下运行多个网站。 我想特别查看一个网站的日志文件。 在C:\ inetpub \ logs \ LogFiles中,我看到许多文件夹,W3SVC1到6。 如何找出哪个网站对应哪个文件夹? 在IIS6.0它曾经告诉你,但我无法在IIS7.5中find这个地方。

iisreset,recycle,refresh和restart有什么区别?

在IIS7中,有很多事情可以做,似乎重新启动网站。 我不清楚他们究竟是如何相关的。 从命令行运行iisreset 刷新一个网站 回收应用程序池 重启一个网站 有人可以解释一下每个人的确切请求吗?

你怎么知道w3wp.exe在做什么? (或如何诊断性能问题)

我在我们制作的网站中遇到了性能问题,我不确定如何开始诊断。 简单的描述是:我们有一个非常小的网站( http://hearablog.com ),stream量很less,在一个蹩脚的专用服务器中,CPU总是很高,有时在100分钟内保持100%,而w3wp.exe正在采取大部分。 一个典型的情况是w3wp.exe占用60%,而SQL Server占用大约30%。 我们的数据库也很小。 详细描述和更多细节: 该网站由Cari.Net在一个非常蹩脚的服务器托pipe。 从一开始我们就有这样的感觉:服务器的行为不正确,就像有些事情会花费太长时间,所以这可能是一个起步的configuration问题。 也可能是我们正在获得一个虚拟服务器,而我们应该有一个专门的虚拟服务器,尽pipe我们没有证据表明这一点,除了服务器往往很慢的事实。 服务器是Windows 2008 Standard 64位,带有SQL 2008 Express 硬件是Celeron 2.80 GHz,1Gb RAM 该网站是在ASP.Net MVC中开发的,使用entity framework进行数据访问。 现在,这是非常糟糕的硬件,但我已经与这些家伙的其他服务器,具有相同(或更差)硬件,性能比这更好。 也就是说,其他服务器有W2003和SQL2005,我使用ASP.Net“WebForms”2.0,没有MVC,没有LINQ,没有EF; 所以我不确定是否要去2008年/其他的东西意味着一个很大的性能损失预计。 我经常提供MP3文件(5-20​​ Mb),这是一个不寻常的负载,也许是导致一些问题? 会导致w3wp使用大量的CPU? 磁盘使用率似乎非常低。 内存通常在90%左右,但磁盘使用似乎表明它不是很多的分页。 尽pipe我们所有的查询都非常简单(或者应该是,但EF可能会搞砸了),但是我每天都会收到大量关于SQL超时的电子邮件。 这是资源监视器在100%CPU的“冲刺”之一中的样子,以防有什么用处。 以及一些性能计数器的快照: 现在,我非常困惑的是w3wp的CPU使用率如此之高。 它不应该做的太多了…所以我的问题是… 有什么办法找出它在做什么? 也许甚至configuration文件? 我应该看的任何性能计数器? 这是硬件/软件configuration的预期吗? 这是否可能是由某种configuration失败引起的,您会从哪里开始寻找? 非常感谢你。 Daniel Magliola

禁用应用程序池的空闲超时有什么危害吗?

我目前正在与ASP.Net 争取一分钟来第一次加载一个页面的问题 。 通过使用设置玩我发现禁用“关机后的工人进程闲置(时间在几分钟内)”停止发生问题…我假设它停止我的问题发生的原因是由于工作进程不会结束,因此应用程序池永远不需要重新创build。 禁用此选项是否有任何伤害? 它可能有什么后果?