Questions tagged «iis»

IIS是Internet Information Services,它是Microsoft Windows Server操作系统附带的Web服务器。这是一个通用标签。请尽可能使用* version-specific *标签,例如[iis-7],[iis-7.5]等。

1
IIS7返回的日期标头错误
我正在从IIS 7提供ASP.NET应用程序,但是我们遇到了一些奇怪的Cookie问题。该代码在其他环境中运行良好,因此我们假设这是特定于此服务器的(相关问题)。 我们一直在查看返回的http标头,有人指出日期http标头显示的是1月1日,而不是今天的日期(到目前为止,无论当前日期是什么,它始终显示该日期)。系统时钟设置正确(我们也可以通过DateTime.Now正确打印当前时间/日期),因此我们无法弄清为什么现在可以工作。有人有什么想法吗?这是红鲱鱼吗? 谢谢,詹姆斯
8 iis  asp.net  cookies 


2
IIS 7.5中应用程序池的CPU限制
我看到在iis 7.5中,可以为应用程序池在指定的时间内设置CPU%利用率限制。如果违反此限制,我也可以杀死工作进程。如果告诉它执行此操作,则工作进程被杀死后会自动重新启动,还是需要人工干预? 在Stack Overflow上有提到它可以在间隔完成时重新启动...

7
在URL和主机名中使用localhost时,IIS显示页面的方式有所不同
我在IIS上遇到了另一个问题。当通过浏览查看一个ASPX页面我设计我的本地机器上http://localhost/page.aspx如预期的页面看起来(并期待在IE,Firefox和Chrome。如果我改变同样localhost以my_hostname呈现页面与禁用的垂直滚动条。 当我将网站发布到实时服务器并发现相同的差异时,便会首先注意到该行为。在把头撞到墙上之后,我尝试了上面描述的方法,并且能够复制我的“问题”。因此,我转向你们。 这并不是真正的问题(除了跨浏览器不一致的问题),除了这会拧紧“绝对”位置,<div>将其移到屏幕的一半而不是像应该居中放置一样(以及以其他方式查看时)IE中的地址除外,而IE中除外)。 作为另一个测试,我向项目中添加了一个新的aspx页面,并且没有添加或更改任何默认代码。如果我使用本地主机浏览到该页面,则没有滚动条。如果我使用my_hostname浏览到页面,则滚动条在那里。不管有什么区别,这都会导致IE对CSS​​的处理陷入混乱,以至于一开始我在所测试的所有浏览器中所有东西都工作相同,然后IE才制定了自己的规则。这真令人沮丧,我真的希望自己做错了什么,这不是一个固有的问题。
8 iis  css 


3
Windows 7 x64系统上INetMgr.exe的出色消失法
我在Windows 7(x64)上的IIS管理器面临一个奇怪的问题。 在家里,我有Win7 Professional,当我在开始菜单中检查IIS管理器图标时,我看到它链接到 %windir%\system32\inetsrv\InetMgr.exe 当我从命令行启动它时,它就像一个超级按钮。 但是,在工作中,我有Windows 7 Enterprise(x64),当我在开始菜单中检查链接时,条目完全相同。如果单击它-它就像一个魅力。 现在,如果我想从命令行(cmd.exe或TakeCommand)启动它,则-该文件不存在- DIR %windir%\system32\inetsrv\*.exe 显示了许多文件,包括“ inetmgr6.exe”-但没有“ inetmgr.exe”-当然,我也不能启动它:-( 奇怪的是,当我看目录%windir%\system32\INetSrv在Windows Explorer或Windows PowerShell中,我查阅了INetMgr.exe文件,我可以启动它-没有问题。 这****是怎么回事?如何INetMgr.exe从经典命令行中找到并从那里启动它? 更新:好的,一些更新。在我的工作笔记本电脑上,该INetMgr.exe文件似乎确实位于一个名为c:\windows\syswow64\inetsrv(我正在从内存中调用的目录)中,所以请不要在目录名称上引用我-诸如此类)。如果我在Powershell或Windows 7 Explorer中搜索它,我会看到它。 但是,从“ cmd.exe”这样的“经典”命令行看来,它似乎在c:\windows\system32\inetsrv..... hmmm ....麻烦中-即使我现在知道文件的实际位置,也无法从我的目录访问该目录。经典命令行-即使我以提升的特权以admin身份运行cmd.exe .......所以我知道文件在哪里,但这仍然不能解决我的问题:-(

2
如何为帐户子域(如Basecamp)配置IIS通配符?
实际上,我正在开发一个SaaS应用程序,我想给订户自己的子域来访问他们的信息(在代码中,我将拉出子域的第一部分以用作其帐户名),类似于Basecamp等工作。例如,订户可能具有URL acme.myapp.com。由于可能有数百个订阅者,所以我不能简单地为每个客户端添加不同的主机头。 Apache允许您指定通配符(*),并将acme.myapp.com重定向到myapp.com,在其中我可以执行逻辑以基于子域检索用户的帐户名。我不确定如何使用IIS自动执行此操作(已经有一段时间了,因为我必须为除单个网站以外的任何内容配置IIS)。 此外,是否有任何特殊规定需要我完成?当我的应用程序准备就绪并且正在寻找托管服务时,我是否需要主机提供的任何限制我选择的内容?我还考虑使用Windows Azure来利用云的优势-如果我将Azure作为托管平台使用,我是否仍然能够做到这一点?

2
IIS7中的“执行权限”功能在哪里
在IIS6或更低版本的文件夹中,要阻止通常由脚本处理器(例如asp.dll)处理的任何文件,您将在IIS管理器中打开该文件夹的属性对话框,然后在应用程序设置下的目录选项卡上打开该对话框。将更改“执行权限”旁边的组合框,并将其设置为“无”。 在II7上如何完成?
8 iis  iis-7 

4
安全风险?Microsoft HTTPAPI / 2.0
在对我们的机器进行安全审查的同时,我发现一个主机正在通过端口80向Internet公开Microsoft-HTTPAPI / 2.0服务。 我对此并不熟悉,但是在四处搜寻之后,我发现SQL Server 2008通过默认的方式在端口80上发布了SQL Server Reporting Services,并将其标识为HTTPAPI / 2.0。主机也正在运行IIS7。 我猜这可能不是应该暴露给世界的东西。任何人都可以向我提供有关暴露此服务的安全风险的任何信息或建议。 Response Headers - http://#.#.#.#/ Content-Type: text/html; charset=us-ascii Server: Microsoft-HTTPAPI/2.0 Date: Mon, 10 Aug 2009 10:44:25 GMT Connection: close Content-Length: 315 404 Not Found
8 security  iis  ssrs 

3
如何安装IIS管理控制台?
我刚刚安装了Windows 7 Enterprise和一些开发工具。在开始菜单的任何地方都没有看到IIS(管理控制台)。我去打开或关闭Windows功能,发现确实存在IIS。甚至http:// localhost /也响应。我什至关闭了所有IIS功能(卸载了它们),然后又重新打开了(每次重新启动)。我仍然没有在开始菜单上看到IIS。 我还尝试了仅启动MMC并添加IIS管理单元,但是也没有。 如何管理盒子上的IIS?
8 iis  windows-7 

7
对于ASP.Net应用程序,Windows 64位优于32位的主要优点是什么?
除了64位内存分配的优势(> 4 GB,请参阅StackOverflow上的此问题,以了解为什么32位+4 GB解决方案对我不起作用),还有什么其他理由建议我们托管一个ASP? .NET网站是64位Windows Server 2008还是32位版本? 如果仅是较大的可寻址内存(> 4 GB)问题,无论如何我们都有一个负载平衡的解决方案,因此我们可以通过添加一个新的(虚拟)盒来扩展。 CPU也不会在高温下运行,因此无法证明任何边际速度的提高。 我自己的直觉是,如果可以的话,我们应该在64位主机上运行,​​纯粹是因为它更易于扩展(在需要时通过插入更多RAM)。 但是是吗? 欢迎所有评论和想法!

7
忽略IIS下的.svn目录
我们是一个Web开发组织,最近已转向使用Subversion作为版本控制系统。由于执行更新要比导出和复制文件快得多,因此开发人员希望能够将生产服务器作为工作副本。 我对此唯一关心的是整个系统中乱七八糟的所有.svn文件,以及某些企业用户可能会读取其中文件的内容这一事实,可能会为他们提供我们宁愿他们没有的信息。 阻止IIS在这些.svn目录中提供任何内容的最佳/最简便方法是什么?
8 iis  svn 

6
IIS6网站/应用程序池可以使用的最大内存是多少?
我有一个在Windows 2003 SP2 x86上运行的IIS 6服务器。该服务器具有4GB的RAM,并在分配2GB的情况下始终运行。 我意识到,使用x86,服务器将无法利用所有4GB RAM,并且应用程序空间也受到限制,但是IIS进程似乎在其他地方受到限制。w3wp.exe从未分配超过500MB的内存,有时我会从繁忙的.NET应用程序中获取OutOfMemory异常(有几个正在运行的应用程序,每个应用程序都有一个单独的应用程序池)。 IIS6网站/应用程序池可以使用的最大内存是多少?

3
无法生成SQL Server的用户实例
我正在使用Windows 7 Beta并尝试在本地安装Web应用程序。该网站使用Microsoft SQL Server 2005 Express(SQLEXPRESS)和该网站的〜/ App_Data文件夹中的MDB文件。我被指示将IIS7配置为对该Web应用程序使用Classic .NET AppPool。 每次加载网站时,都会收到以下错误消息: 尝试连接到数据库服务器时发生错误:由于检索用户本地应用程序数据路径失败,因此无法生成SQL Server用户实例。请确保用户在计算机上具有本地用户配置文件。连接将关闭。 互联网上挤满了有关该主题的文章。普遍的智慧似乎是: 配置SQL Express服务以使用本地系统帐户。 删除以下目录:C:\ Users \ username \ AppData \ Microsoft \ Microsoft SQL Server Data \ SQLEXPRESS 这些修复程序均未产生任何影响。我已经修改了权限和设置数小时,但无济于事。任何人都可以提出修复建议或帮助我了解如何获取有关该问题的更多详细信息。

4
IIS优化
在IIS上运行(在Windows 2003上)时,要使用哪种优化(性能或其他)? 当前,我每个网站使用1个应用程序池,但我想我可以做更多的事情:)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.