Articles of iis 6

如何在IIS 6中允许HTTP OPTIONS请求?

我有一些麻烦,允许从我正在工作的网站CORS OPTIONS请求。 在做了一些研究之后,我的印象是为了使CORS OPTIONS请求能够正常工作,需要做以下事情: 在HTTP Headers选项卡下有以下内容: Access-Control-Allow-Origin: * Access-Control-Allow-Methods: POST,DELETE,OPTIONS Access-Control-Allow-Headers: x-requested-with, cache-control, content-type, origin 在“主目录”选项卡下,将“执行权限”设置为“ Scripts Only或“ Scripts and Executables 。 我已经完成了所有这些,但是当我尝试提交以下请求时,我得到一个403.1错误: Request URL:https://mystaging.verbalink.com/Secure/File/Handler.ashx?Id=9070c032-cced-4155-af29-6f6df476598d,c606c3c8-d06f-43ce-ab25-0614b0142659 Request Method:OPTIONS Status Code:403 Forbidden Request Headers OPTIONS /Secure/File/Handler.ashx?Id=9070c032-cced-4155-af29-6f6df476598d,c606c3c8-d06f-43ce-ab25-0614b0142659 HTTP/1.1 Host: mystaging.verbalink.com Connection: keep-alive Access-Control-Request-Method: POST Origin: http://mystaging.verbalink.com User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_5) AppleWebKit/537.31 (KHTML, like Gecko) […]

如何使用logparser查询过去N分钟logging的IIS日志条目?

主机位于EDT时区。 使用EDTlogging事件日志。 IIS日志获取日志使用UTC,我不知道哪个logparser构造有助于占UTC。 例如,本地时间login的Windows 事件日志,最近20分钟内logging的条目可以通过以下方式获取: >logparser "SELECT * FROM Application WHERE TimeGenerated >= TO_LOCALTIME( SUB( SYSTEM_TIMESTAMP(), TIMESTAMP( '20', 'mm' ) ) )" 如何检索前3分钟内logging的IISW3C格式的日志条目? 进一步审查后,我在SYSTEM_TIME()的帮助条目中find了这个例子,即检索当前小时中logging的IIS日志条目: logparser -i:IISW3C "SELECT * FROM <1> WHERE date = SYSTEM_DATE() AND time >= QUANTIZE( SYSTEM_TIME(), 3600 )" -o:NAT 这次当前的尝试检索了最后180秒(我想呢?),仍然试图挖苦它; 😉 logparser -i:IISW3C "SELECT Time, Date, cs-uri-stem FROM <1> WHERE date = […]

尚未设置的域的IIS默认网站

让我来介绍一下,我对IIS知之甚less。 我在我的服务器上有几个网站(Windows 2003 IIS) 我有我没有在IIS中设置的域名,指向我的IP地址。 当您尝试访问这些网站时,他们会redirect到我在IIS中设置的第一个网站。 如何更改这些未设置网域的网站? (这不是redirect到“默认网站”,也不是redirect到“sitebuilder(默认)”) 服务器上有Plesk,我使用Plesk来设置新的站点。 我只想弄清楚如何将IIS中未设置的域redirect到“Under Construction”之类的页面。 编辑: 我在IIS中设置了6个网站。 所有的网站指向74.XXX(我忘了),默认网站指向“全部未分配” 我有AAA.com和BBB.com。 AAA.com是在IIS中设置的,当你进入它时,它会提取虚拟主机/ AAA.com / httpdocs / index.html中的内容。 到现在为止还挺好。 BBB.com没有安装在IIS中,但我拥有该域名。 当您访问BBB.com时,您需要访问vhosts / AAA.com / httpdocs / index.html,并在Firefox的地址栏中保留BBB.com。 还有什么呢? 关于标题的东西? (对不起,我是一个新手)

在IIS中,是否可以像aspx一样执行.HTML页面?

题: 我们有一个第三方的门户网站,它把一个html / aspx页面复制到一个临时文件夹中,在所有情况下(也就是根页面是.aspx)将扩展名改为.HTML。 不幸的是,这意味着它不会执行ASP.NET内联脚本。 所以我的问题是: 是否有可能让IIS 6&7解释(然后执行)一个HTML页面aspx页面? (这是不可能改变第三方门户) 应该可以的。 我只find这一个: http://forums.digitalpoint.com/showthread.php?t=270061 但它只是谈论asp,而不是asp.net。

如何找出为什么我们的Windows 2003networking服务器显示100%CPU使用率

我负责编写我们的Web和数据库应用程序,以及在Windows Server 2003下运行IIS6的Web服务器的平稳运行。该机器是传统服务器,2003年份。 出于某种原因,任务pipe理器中的性能选项卡显示服务器的CPU使用率高达100%,并在此停留5秒左右,然后降到几乎没有,然后再次尖峰。 列出的进程中没有任何CPU使用任何CPU。 我如何找出哪个进程占用CPU呢?

随机无法连接到本地主机的Web服务器

我们有一个很奇怪的问题,几个星期前就出现了,而且一直没能解决。 我们在IIS(端口80,443)和Apache(8080,8090)中都运行同一台Windows Server 2003 SP2计算机上的几个网站。 我们现在已经运行了这个configuration几年了。 运行在IIS连接中的Web应用程序有时会连接到Apache中运行的应用程序(在同一台服务器上),然后再响应客户端。 其他时候,应用程序将连接到另一台服务器上运行的数据库服务器,有时它们也将连接到另一台服务器上的Windows文件共享。 在上述三种情况下,我们都会偶尔报告以下错误之一: 无法从传输连接读取数据:build立的连接被主机中的软件中止。 底层连接已closures:接收时发生意外错误。 另外,我们注意到在问题发生的时候login到服务器,试图请求http:// localhost / etc , http: //127.0.0.1/etc,http : //192.168.xxx .xxx / etc (本地IP)都会给出“Connection was reset”错误信息(Firefox)。 IIS和Apache Web请求均失败。 我们可以从不同的机器(使用IP地址或主机名)连接到服务器,我们可以从服务器连接到外部站点,并且在这段时间内对自身进行ping操作不会退出。 这个问题会奇迹般地纠正自己一段随机的时间。 有时我们可以在24小时内解决问题,其他时间只需20-30分钟。 发生问题时,可以持续几秒到几分钟(通常不超过10-15分钟)。 在我们从服务器体验到数据库服务器或文件共享服务器的时候,我们也没有遇到任何问题。 任何想法,我们应该在哪里看? 更新:所以我们仍然在这个领域,但是为了增加更多的细节,我们在连接到多个服务器和几个不同types的连接时随机地得到这些错误。 我们可以通过cifs(文件共享),SQL Server和networking连接到局域网和广域网上的多个服务器,以及自己。 大部分时间是“build立的连接被主机中的软件中止”。 NETSH转储 #======================== # Interface configuration #======================== pushd interface reset all popd # End of interface configuration #======================== […]

设置IIS以提示input用户名/密码窗口而不是使用窗体?

在一个使用.htaccess的Linux机器上,你可以拒绝对文件夹等的访问。当用户试图访问该目录/文件时,popup一个窗口询问用户名/密码。 你将如何在iIS 6上做到这一点?

跟踪或查看Windows 2003 IIS-6中的Url 404(未find)请求最简单的方法是什么?

在Windows 2003 IIS-6中跟踪或查看URL 404(Not Found)请求的最简单方法是什么? 我们正在转向一个新的CMS,我们正在使用ISAPI Rewrite将旧的Urlredirect到新的Urls,但是我们要确保我们不会错过重要Url滑过的裂缝。 有没有办法在某个文本文件中logging每个404 Url? 我们正在使用Windows Server 2003 IIS-6。 IIS可以这样做吗? 也许我们需要一个工具? 自定义代码? 谢谢。

移动IIS站点从W2K到W2K3的问题

旧的服务器是Windows 2000,原始设置人员的答案几乎一切都是C:\ – > Everyone – >完全控制。 但是,这里有一个设置文档,似乎工作到一定程度。 创build一个本地pipe理员com用户 创buildCOM +应用程序引用该用户和一些DLL随该网站提供 安装.net版本1.0,1.1,2.0(我试过在每个版本下运行,没有改变的错误) 服务器对象错误“ASP 0178:80070005”Server.CreateObject访问错误/Include/fnLookups.asp,第10行在检查权限时,对Server.CreateObject的调用失败。 拒绝访问此对象。 10号线似乎是: set objClient = Server.CreateObject(“fooUser.CfooUser”) 我发送到系统日志,我有: 特定于应用程序的权限设置不授予CLSID {280D5CF7-80A4-40AC-844C-FE3653F02FF1}的COM服务器应用程序对用户mydomain \ myusername SID(mySID)的本地激活权限。 可以使用组件服务pipe理工具修改此安全权限。 这是sorting的进展,它拿起COM应用程序和我的ID很好。 我把自己添加到了dcomdnfg中“我的电脑”对象的“访问权限”和“启动和激活权限” – 但我的咆哮似乎是针对错误的树。 我尽可能地跑过mskb198432 ,虽然它似乎是针对早期版本,但在那里也没有喜悦。 任何想法都欢迎。 编辑 – 尝试build议列表 排除了x64的差异,在x32下运行同样的问题。 排除了文件权限 “给每个人本地启动和激活权限,以确保它是一个COM权限问题” – 完成,没有喜悦 启用IIS5隔离模式 编辑 – 有什么我可以看看在旧的Windows 2K服务器,可以借给一些见解?

什么是更好的IP禁令? 在防火墙(shorewall)级别,还是在IIS级别?

我有一个垃圾邮件,喜欢垃圾邮件我的网站。 我邮寄滥用@ isp,但他不理我。 攻击始终来自相同的IP,我用IISIP将垃圾邮件IP添加到我的所有网站。 我想知道,因为我正在使用与shorewall作为防火墙的Linux框…也许是更好的过滤在该级别? 哪一个更好的performance,可能会增长和成为一个巨大的名单 ? IIS给垃圾邮件发送者一个403页面,或者shorewall丢弃连接?