对于IIS 7来说,这是一个很新的东西,所以如果这是一个简单的道歉。 我已经使用Windows Server 2008 R2上的Webstart安装程序安装了Drupal 7。 Drupal使自己的404和403错误页面。 当我打开服务器上的Internet Explorer并testing它们时,它们工作正常。 但是,从远程机器: testing什么应该返回一个自定义的404页面(即不存在的页面),我在Firefox中得到一个空白页面,并且当友好的错误消息被打开时,IE显示403“该网站拒绝显示这个网页”,一个空白页面,当他们closures。 testing应该返回一个自定义403页面(通过访问具有未经过身份validation的用户的pipe理区域)返回IIS风格中的“服务器错误。403 – 禁止:访问被拒绝”。 我猜这是一个权限问题,但我找不到任何改变。 有任何想法吗? 谢谢, 弗雷德里克
我正在IIS 7服务器上设置一个小的ASP.net应用程序,但是我有一个小问题。 应用程序的一部分是使用简单的上传表单上传大文件。 问题是,当我开始上传,同时尝试继续在另一个选项卡中使用应用程序时,请求只是挂起。 我想有一些设置,不允许来自同一用户的并发请求,或类似的东西,但我不知道在哪里看。 有谁知道,我如何configuration服务器以允许并发请求?
希望有人能帮助我理解这一点。 我试图debugging我们在生产环境中看到的一些COM +错误,其中一些报告说桌面堆已经耗尽,所以在阅读了最终的Desktop Heap指南之后,我为初学者安装了Windowsdebugging工具和DHeapmon: http:// blogs.msdn.com/b/ntdebugging/archive/2007/01/04/desktop-heap-overview.aspx 基本上,据我所知 – 每个IIS工作进程(w3wp.exe)应该分配一个(非交互式)桌面堆; 默认为512k。 我们在生产环境中有30多个站点,当我运行DHeapmon来报告桌面数量时,它不仅没有像我预期的那样报告30多个桌面(每个进程1个,然后是实际的Windows交互式桌面服务器) – 它报告单个数字的台式机。 我证实我们不共享应用程序池或桌面,所以我应该看到每个进程的桌面,对吧? 有一件事我有一个问题 – 如果一个IIS工作进程是IDLE,它应该被杀死 – 默认是20分钟,我相信。 然而,我访问了一个空闲的网站,它确实为该网站产生了一个新的w3wp.exe,然后再次运行DHeapmon,并且它仍然报告相同数量的桌面。 我错过了什么? 有没有更好的方式来获取我以后的信息? 任何帮助表示赞赏!
我正在使用Windows Server 2008 R2。 在ApplicationPoolIdentity下的IIS中运行的WCF服务需要写入文件夹的权限。 这在WCF服务使用名为“DefaultAppPool”的内置应用程序池(在ApplicationPoolIdentity标识下运行)的情况下很好。 我只是给用户“IIS APPPOOL \ DefaultAppPool”写入文件夹权限。 用户“IIS APPPOOL \ DefaultAppPool”不显示在Windows资源pipe理器安全GUI中,但是当input名称并单击“检查名称”button时,Windows将识别用户并正确分配权限。 我不得不从DefaultAppPool更改为我创build的应用程序池“MyAppPool”。 除名称外,MyAppPool与DefaultAppPool完全相同。 它以ApplicationPoolIdentity的身份运行。 但是,Windows安全gui将不允许我给“IIS APPOOL \ MyAppPool”权限的文件夹。 它告诉我无法find对象。 有没有什么办法可以给我的ApplicationPoolIdentity下运行的“MyAppPool”权限写入一个文件夹?
在2008 R2服务器上,我们共享configuration集和IPv4限制,但是如果启用共享configuration,则限制似乎不起作用。 我只在http://forums.iis.net/p/1162818/1977556.aspx (经过相当长的时间search后)在其他地方发现了这个问题。 我想知道是否有人能指出我的方向,任何官员支持这一点,或者如果有人有任何进一步的信息。 还是只是一个无证的“function”IIS的情况?
我对64位server2k上如何inheritanceweb.config设置(到网站级别)的理解如下,但我想也许我错了… For app-pools where "Enable 32-Bit Applications" is set to "False": Use the config files from C:\Windows\Microsoft.NET\Framework64\config dir For app-pools where "Enable 32-Bit Applications" is set to "True": Use the config files from C:\Windows\Microsoft.NET\Framework\config dir 唯一的想法是,我已经在我的\ Framework \ web.config中设置了一个自定义的默认级别(基于中等信任),但启用32位应用程序= False运行的网站似乎受到它的影响(即得到安全权限,但应该是完全信任)。 我有没有得到棒的错误结局?
我有IIS 6.0(Windows Server 2K3)后面安装的ASP.NET应用程序。 现在,当我运行应用程序,我想获得一些负载testing场景来处理这个。 在进行负载testing时,我想监视/logging与处理器,内存和其他与w3p进程相关的细节,并在其上运行Web应用程序的特定端口。 我想得到一个更好的结果说,有图表显示内存消耗的起伏。 此外,我想执行此操作每个用例/工作stream的基础上,以及早发现潜在的问题。 我只知道“计算机pipe理”部分中的“性能日志和警报”。 不过,考虑到系统variables的数量和它的东西,我正在使用它的时间非常困难。 我觉得很难阅读和使用。 有没有更好的select来做这个任务? 所以这个任务可以更容易完成,更清晰和控制?
我有IIS 4.0上运行的ASP.NET 4.0 Web服务。 我正在尝试find适当的性能计数器来跟踪503响应。 为了testing目的,我将“网站连接”限制为1,并在我的客户端validation我正在收到503 – 服务器不可用。 根据微软的文档,ASP.NET \ Requests Rejected计数器专门跟踪503个响应。 我没有看到这一点。 我已经尝试了以下计数器(所有的比例尺在性能图中设置为1),并且都没有显示任何活动: ASP.NET\Requests Rejected ASP.NET v4.0.30319\Requests Rejected ASP.NET Apps v4.0.30319\Requests Rejected Active Server Pages\Requests Rejected ASP.NET Applications\Requests Rejected 我已经validation了其他计数器正在跟踪我的Web服务活动(Web服务\字节总数/秒,ASP.NET应用程序\请求执行时间等)
我有一个运行Perl的Web服务器(IIS)。 有什么办法卸载perl处理到外部服务器? 例如,我有server_a与各种网站,可能包括perl的CGI脚本。 我想要有server_b,以便在向server_a发出perl脚本的请求时,处理将卸载到server_b。 Adobe ColdFusion服务器在其Web连接器上具有此类function。 任何人都知道这样的事情的Perl?
我有一个Windows 2003(64位)作为IIS服务器。 IIS正在logging我的虚拟服务器,但最近我注意到它不再logging。 1.我检查了“root”logging它的启用2.我检查了所有的虚拟客人,如果它启用。 3.我检查了元数据浏览器logtype(其1),并没有(dontlog)条目4.我重新启动服务器。 5.事件日志不要说什么.. 我不知道要看什么..任何暗示?