我有一个Web应用程序,使本地web服务调用自己,并得到一个400 Bad Request回来。 问题是,我无法追查400的原因,因为我不能附上wireshark或任何东西,更奇怪的是,它没有loginIIS日志。 在另一台机器上,我运行了相同的场景,但服务工作正常,并且可以看到成功loginIIS日志的请求。 有问题的机器正在logging每一个其他的请求,所以有一些可怕的事情发生。 有没有可能IIS出于某种原因不会logging400错误请求? 如果IIS没有响应,400从哪里来? 它可能是某种防火墙或什么的? 我无法远程debugging,但可能能够附加WinDbg,如果它会帮助某种方式。
背景 : 我试图(强调“尝试”)通过IIS(6.1,Windows Server 2008 R1)设置一个应用程序,通过一个Python脚本路由所有请求。 最终目标是在服务器上创build一个非常轻量级的API。 基本上,我采取了以下步骤: 添加到Windows的CGIfunction 在默认网站下创build一个新的应用程序 添加一个处理程序映射,接受*并运行c:\Python27\python.exe -u "c:\inetpub\wwwroot\testapi\cgiadapter.py" 将应用程序的虚拟目录设置为testapi 将应用程序的物理path设置为c:\inetpub\wwwroot\testapi 做一个基本的testing,下面的脚本被testing和工作: import cgi, cgitb # Detailed error logging to screen cgitb.enable() # Output basic response print 'content-type:text/plain' print print 'Hello World' 然后,我尝试更新脚本以读取来自stdin的请求 import cgi, cgitb # Detailed error logging to screen cgitb.enable() # Attempt to read the raw request from […]
在Windows Server 2003上,我们遇到了iis6的大问题。当我今天上午来的时候,我注意到没有网站在运行。 我打开了IIS6,发现没有可用的站点。 以下是我的iis的快照: IIS Error http://functionalevaluations.com/images/iis_error.jpg 我试图右键单击并select“连接”,然后input我的电脑名称,但它表示仍然无法连接。 任何想法发生了什么? 昨天晚上工作正常。 谢谢
我正在将现在在Windows Server 2003 IIS 6上运行的Web系统迁移到Windows 2008服务器上的IIS 7.5此系统在ANSI(葡萄牙语 – 巴西)中生成带有重音字符的JavaScript文件。 这些javascripts显示例如警报消息。 在IIS 6中,我没有问题,但现在使用IIS 7.5,如果这些文件不是UTF-8,重音字符显示不正确。 我们是否有办法强制这些文件(即使在ANSI中)被IIS 7.5作为UTF-8处理? 谢谢 ! 干杯Xcarpa
我需要我的网站能够做到https,但是,当我在我的服务器上设置https://www.mysite.com/说,它是安全的,但没有网页可以find。 它显示了小绿锁和一切。 虽然http://www.mysite.com/显示的网页,一切工作正常。 注意:我为iis 6 windows server 2003设置了证书 我做了什么事搞砸了,会导致https不被发现?
我有一个由瑞典语Windows安装创build的Windows 2003 VM映像。 之后,机器的语言设置被更改为英语。 但是,我只是将IIS6 Windows组件添加到机器(从添加/删除程序) – IIS6不是英文。 这是瑞典语。 IISpipe理器的菜单选项是英文的,但标题栏使用hanteraren(Swedish for Manager)。 IIS错误页面以瑞典语显示。 我如何获得IIS的默认语言英文。
我有一个网站运行Windows Server 2003和IIS 6,我有一个SSL证书。 我们的网站订购单使用SSL证书encryption,但login表单不是。 这是否需要在页面后面的代码中修复,还是可以在服务器的pipe理或SSL证书的安装中解决?
我有我的自定义404页面设置(设置为URL / 404.htm)返回200的IIS6服务器。 阅读它,似乎如果我使用“文件”选项,它会返回一个实际的404状态码。 但是,我希望能够为我的服务器上的所有网站(几百)设置此,所以我想能够使用相对path。 当使用IISpipe理器时,它只允许我select绝对path。
我有一个在IIS 6上运行的内部网站,除了几个select的IP地址之外,它拒绝访问所有人。 这是通过转到“目录安全 – > IP地址和域名限制”并input允许访问的IP地址来设置的。 在VPNing中,当我尝试从我的笔记本电脑访问此站点时,我可以访问该站点。 但是,如果我尝试从我的笔记本电脑上运行的VM访问该网站,我得到一个403错误。 我已经检查了IIS日志,没有看到任何指向我拒绝访问的IP地址的内容。 我已经尝试在我的笔记本电脑(macbook)和ipconfig我的虚拟机(Windows Server 2003)上查看ifconfig的输出,但添加这些IP似乎不授予访问权限。 我在我的VM上使用NAT。 有谁知道我可以授予访问我的虚拟机或找出我的虚拟机使用什么IP访问该网站?
使用ADO的Web应用程序连接到SQL Server数据库时遇到问题。 我有一台服务器在Windows Server 2008与域控制器angular色和另一台服务器在Windows Server 2003与IIS 6.0下 之前,SQL Server与IIS相同,因此我们没有问题,但现在SQL Server在另一台服务器上。 我该怎么办? 谢谢