Articles of iis

启用ASP经典日志logging到事件日志

我以为我的需求很简单,但我找不到解决scheme… 我怎样才能使ASP经典错误出现在Windows事件日志? 我需要Windows-server-2000和Windows-Server-2003。 问候,弗雷德里克

按端口redirect到另一台服务器

可能重复: 如何使用DNS将域名redirect到我的服务器上的特定端口 Rackspace云服务器上有2台面向公众的Web服务器。 一个是带有IIS 6的Windows 2003服务器,另一个是带有Apache2的Debian Lenny服务器。 我们的旧网站托pipe在Windows上,我们正在从头开始在Debian上开发一个新的版本。 Debian框在不同的端口上设置了Staging和Development环境。 在Rackspace的DNS设置中,我有指向Windows框的站点的域名,但是如果域名位于登台或开发端口之一,则需要redirect域名。 我怎样才能做到这一点? 另外,redirect的服务器并不重要,但我对Apache有偏好,因为我们最终将所有内容移动到Debian框中。 谢谢

有没有我可以用来分析IIS7失败的请求跟踪的工具?

有没有我可以用来分析IIS7失败的请求跟踪的方便的工具? 或者更具体地说,任何能够告诉我哪个FRT出现错误而无需手动打开每个FRT的工具。 或者更好地configuration包含错误的跟踪文件,以供所述工具进一步检查。

升级到IIS 7.5后,PHP error_log函数无法正常工作

我正在使用error_log在IIS 6下工作良好。最近我升级到了IIS 7.5(Windows 7),并且由error_loglogging的消息停止出现。 事实上,没有什么是日志。 如果我调用一个不正确的函数来强制一个真正的 PHP错误,它会被报告给屏幕,但不会被报告给文件。 我的ini设置: display_errors=On error_log='C:\Work…\php_errors.log' log_errors=on error_reporting=E_ALL & !E_DEPRECATED 我还在我的虚拟目录中添加了< httpErrors existingResponse="PassThrough" />到web.config文件,但是即使在重新启动后它也不起作用。 任何人都可以摆脱任何光?

IIS 7.5:具有不同默认文档的虚拟目录

我们在IIS中为我们的webapp提供了一个典型的设置,为不同的项目提供虚拟目录: www.webapp.com(网站) project1(虚拟目录) project2(虚拟目录) project3(虚拟目录) webapp将login.aspx作为默认文档,就像所有的虚拟目录一样。 现在,我只需要一个不同的默认文档(index.aspx) ,www.webapp.com网站 。 虚拟目录将继续使用login.aspx,只有这样。 编辑:所有虚拟目录指向相同的物理目录。 如果我更改www.webapp.com的默认文档,那么对于所有底层的虚拟目录也会更改。 这在IIS 6中很容易,但在IIS 7.5中,我没有成功实现这个function。 我想我需要通过添加位置标签来改变applicationhost.config ,但我不知道如何启动。 有人能指出我正确的方向吗? 谢谢! 斯泰恩

如何监视与50个站点的IIS安装

我有一个运行IIS 6.0的Web服务器 – 至less有50个Web站点,可能有一半运行SSL 有没有一种方法可以实时地告诉哪些网站要求系统资源最多,stream量最多,以及在服务器范围内应该监视的其他内容。 不,我不想分析IIS日志。 我正在寻找一些方法来实时监控IIS。

IIS Windows身份validation通过主机名在Internet Explorer中不起作用; 通过IP工作

我正试图获得一个新的Windows Server 2003框来承载使用Windows身份validation的ASP.NET应用程序。 这里有一些信息: IIS匿名访问是diabled IIS集成Windows身份validation已启用 我已经尝试过,没有摘要式身份validation,这是相同的结果 我的机器和服务器都位于同一个Intranet上的同一个活动目录域中 我正在使用IE 6 我的症状: 在Firefox中,通过IP或主机名,popup一个login框,如果我input我的NT凭据,它的工作。 在IE中,通过服务器的IP地址,它完美的工作,没有login框。 在IE中,通过服务器主机名,它popup一个login框,但即使我input正确的凭据,它只是popup框。 这就是问题。 为什么不会通过主机名在IE浏览器工作,但它会通过IP地址? 编辑: 这还有一些有趣的地方。 如果我进入我的Internet Explorer高级设置并禁用Windows身份validation,它似乎工作得很好。 而通过工作,我的意思是我的testing.NET应用程序看到我的NT ID作为当前用户。

生产服务器上发生“405方法不允许”,在开发服务器上正常

目前我们的开发和生产服务器之间出现了一个奇怪的差异。 这个问题涉及到一个jquery调用位于一个aspx页面上的WebMethod / ScriptMethod,按照Dave Ward的技术 。 在我们的开发服务器(运行IIS 7的内部可访问的Windows Server 2008框)上,该调用按照networking中任何给定机器的预期工作。 不幸的是,当我们把这个版本推送到生产服务器,它也使用Windows Server 2008 w / IIS 7我们立即开始接收“405方法不允许”exception。 没有特殊的处理程序映射或URL重写模块/技术正在使用,这似乎是在SOsearch中发现很多类似的问题的趋势。 两者之间的web.config也是一样的,保存一对connectionStrings。 任何在正确的方向微调将非常感激!

如何在没有客户端重新configuration的情况下集成故障转移WS?

我有一个由IIS服务器1托pipe的Web服务和由IIS服务器2托pipe的另一个Web服务。 有没有办法在服务器1上的WS不可用时自动获取服务器2上的WS,而无需重新configuration客户端(在这种情况下是桌面应用程序)。 必须有一些执行这些任务的工具,请帮助。 谢谢。 编辑两个Web服务公开相同的function,所以基本上我试图build立一个高可用性群集 (即故障转移群集 )

获取新的服务器

我的老板告诉我,如果真的有必要,我们可以得到一个新的Web服务器。 我不知道这是否真的有必要,所以我决定问那些可能知道的人。 该网站有IIS 6.0以及Apache安装。 IIS只托pipe一个应用程序,这是一个长查询应用程序(消耗大量的线程)。 目前的机器是Windows 2003有两个CPU(可能是一个物理,但两个逻辑)。 我们每天有大约3000位独立访问者。 当你input地址并回车时,初始加载有时甚至需要一分多钟。 我试图通过增加maxWorkerThreads,maxIoThreads和其他进程模型属性来微调IIS,但没有多大好处。 有没有用于获得更好的机器? 多好? 有什么build议么? 任何可能有帮助的build议,不包括购买新机器? 编辑:这是当前的系统信息 计算机:Intel(R)Xeon(R)CPU 5130 @ 2.00 GHz,2.00 GB RAM 操作系统:Microsoft Windows Server 2003,Standard Edition,Service Pack 2 请让我知道如果您需要关于系统的其他信息。