Articles of iis

IIS7不发送中间SSL证书

我们的域名拥有GlobalSign域名证书。 我已经将证书安装到IIS中,并将GlobalSign域中间证书添加到本地计算机的中间证书颁发机构 似乎IIS不通过中间证书发送(在Firefox中导致错误),只是域证书。 我已经通过OpenSSL和GlobalSign自己的健康检查器等各种网站进行了validation。 在IIS中,我可以通过链接,每个证书是“好”,没有select安装任何指示他们已经是。 任何想法可能是错的?

在没有安装CD的情况下在Win Server 2003上安装IIS?

标题说大部分。 我有一台运行Windows Server 2k3的虚拟机。 当我设置时,我没有安装IIS。 现在我需要它,并且从我安装的ISO安装位于另一台目前无法访问的机器上 。 我知道安装传统上是通过使用添加/删除Windows组件( MSDN ),这是促使我的CD。 任何想法如何解决这个问题? 是一个独立的安装程序吗?

如何限制IIS中的应用程序使用的内存?

IIS工作进程正在我们的服务器上占用大量内存。 我想限制每个应用程序可以使用的内存。 我很困惑我是否应该对虚拟内存限制或私有内存限制设置限制。 我们的IIS中的每个应用程序都在自己的应用程序池中。 如果我将私人内存限制设置为500MB,虚拟内存限制为3GB。 应用程序池何时回收? 达到500MB或达到3GB后是否回收?

如何限制未经授权的域名指向我的网站的IP地址

我发现某个域名(即bajajra.com)指向我的网站的IP地址。 我使用IIS 10来托pipe我的网站。 我怎样才能限制访问所有这些未经授权的域名? 这个问题类似于这个 ,但我正在寻找基于IIS的解决scheme。 我怎样才能使我的网站只能从我的域名(例如example.com)访问?

无法生成SQL Server的用户实例

我正在使用Windows 7 Beta并尝试在本地安装Web应用程序。 该网站在网站的〜/ App_Data文件夹中使用Microsoft SQL Server 2005 Express (SQLEXPRESS)和MDB文件。 我被指示将IIS7configuration为使用这个Web应用程序的经典.NET AppPool 。 每次该网站加载时,我收到以下错误: 尝试连接到数据库服务器时出错:由于检索用户的本地应用程序数据path失败,无法生成SQL Server的用户实例。 请确保用户在计算机上具有本地用户configuration文件。 连接将被closures。 互联网上挤满了关于这个主题的文章。 stream行的看法似乎是: configurationSQL Express服务以使用本地系统帐户。 删除以下目录:C:\ Users \用户名\ AppData \ Microsoft \ Microsoft SQL Server数据\ SQLEXPRESS 这些修复都没有造成任何影响。 我已经修改了权限和设置几个小时,但没有用。 任何人都可以提出修复或帮助我了解如何获得有关该问题的更详细的信息。

我可以configurationWindows主机文件使用IP地址加端口吗?

我想configurationWindows 主机文件来发送基于IP地址+端口的主机请求。 例如: 127.0.0.1:80 www.site1.com 127.0.0.1:8080 www.sitetwo.com 因为我有端口8080上的Apache侦听和端口80上的IIS(默认)。 所以,我认为最好的办法是修改hosts文件。 这不影响任何东西。 我也没有得到任何错误,也没有任何消息。

什么是IIS6网站/应用程序池可以使用的最大内存?

我有一个运行在Windows 2003 SP2 x86上的IIS 6服务器。 该服务器有4GB的RAM,并运行与2GB分配。 我意识到使用x86时,服务器将不会使用所有的4GB RAM,应用程序空间也是有限的,但IIS进程在其他地方似乎是有限的。 w3wp.exe从来没有超过500MB的分配,我偶尔从一个繁忙的.NET应用程序(有几个应用程序运行,每个都有一个单独的应用程序池)获取OutOfMemoryexception。 什么是IIS6网站/应用程序池可以使用的最大内存?

当在URL中使用本地主机时,IIS以不同的方式显示页面

我有(又一个)IIS的奇怪的问题。 在浏览到http://localhost/page.aspx浏览我在本地机器上devise的ASPX页面时,页面看起来和预期的一样(在IE,Firefox和Chrome中看起来是一样的)如果将localhost更改为my_hostname ,使用禁用的垂直滚动条呈现。 当我将我的网站发布到我们的实时服务器并看到相同的差异时,行为首先被注意到。 在我的头靠在墙上敲了一下之后,我尝试了上面所描述的,并且能够复制我的“问题”。 所以,我转向你们。 这不是真的是一个问题(除了跨浏览器的不一致性),除了这个“绝对”定位的<div>移动它在屏幕的中途,而不是像它应该是中心(和被查看任何其他方式, 除了在地址是什么,但在本地主机的IE浏览器)。 作为另一个testing,我添加了一个新的aspx页面到我的项目,并没有添加或更改任何默认的代码。 如果我使用本地主机浏览到页面,则没有滚动条。 如果我使用my_hostname浏览到页面,那么滚动条就在那里。 不pipe它有什么不同,它使得IE浏览器对CSS的处理被搞砸了,到最开始,在我testing的所有浏览器中,所有的工作都是一样的,事后,IE只是自己制定规则。 这令人难以置信的令人沮丧,我真的希望我只是做错了事情,这不是一个固有的问题。

忽略IIS下的.svn目录

我们是一个Web开发组织,最近已经转向使用颠覆版本控制系统。 由于执行更新比导出和复制文件要快得多,开发人员希望能够将生产服务器作为工作副本。 我唯一担心的是整个系统中散布的所有.svn文件,以及一些企业的个人可能会读取其中的文件内容,可能给他们提供的信息,我们宁愿他们没有。 防止IIS从这些.svn目录中提供任何内容的最好/最简单的方法是什么?

对于ASP.Net应用程序,64位超过32位的主要好处是什么?

除了64位内存分配的优点(> 4 GB – 请参阅StackOverflow上的这个问题 ,为什么32位+4 GB的解决scheme不适合我),还有什么其他的原因,我build议我们应该主办一个ASP .NET网站在64位Windows Server 2008上,而不是32位版本? 如果只有更大的可寻址内存(> 4 GB)的问题,我们还是有一个负载平衡的解决scheme,所以我们可以通过添加一个新的(虚拟)盒子来进行扩展。 CPU也不会跑得太热,所以任何边际速度的提升都是不合理的。 我自己的直觉是,如果可以的话,我们应该在64位主机上,纯粹是因为它更容易扩展(通过在需要时插入更多的RAM)。 但是呢? 所有意见和想法都欢迎!