我刚刚从IIS6迁移了一些站点到IIS7,并且遇到了其中一个站点的问题。 当网站(www.ourdomain.com/site1/)的请求进入后,斜线一切都很好。 但是,如果尾部的斜线被遗漏(www.ourdomain.com/site1),则请求失败。 显然,它不会在无斜杠的URL上执行301redirect,导致ASP.NET抛出exception。 这不会发生在同一个域的其他网站。 这可能是什么原因? 编辑:我得到的exception是:System.Web.HttpException:无法执行URL。 在System.Web.Hosting。 在System.Web.HttpResponse.BeginExecuteUrlForEntireResponse ISAPIWorkerRequestInProcForIIS6.BeginExecuteUrl(String url,String方法,stringchildHeaders,布尔sendHeaders,布尔addUserIndo,IntPtr令牌,string名称,stringauthType,字节[]实体,AsyncCallback cb,对象状态) ,NameValueCollection requestHeaders,AsyncCallback cb,Object state)在System.Web.DefaultHttpHandler.BeginProcessRequest(HttpContext上下文,AsyncCallbackcallback,对象状态)System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()at System .Web.HttpApplication.ExecuteStep(IExecutionStep步骤,布尔&完成同步)
我已经启用了我的网站的基本身份validation。 但我想使用用户名:“基本”和密码:“ABCD1234”。 任何人都知道我如何设置用户名和密码在iis7上的基本authentication。
如果我使用IIS 7.0 + Server 2008 / Vista Enterprise,从IIS 7.0的任何方式来控制上传速度? 例如,最大上传速度为1M字节/秒? 任何基于configuration的简单解决scheme都很棒 任何基于编程的解决scheme也是赞赏。 🙂 在此先感谢乔治
我正在Windows Vista框上设置IIS 7.0。 我正在网站上使用自签名证书(通过使用IIS 7.0内置的“创build自签名证书”function)。 我可以从本地计算机(具有IIS和网站的计算机)浏览https地址,例如https://machinename/test.html ,它可以工作。 但是,当我浏览另一台机器,使用相同的URL, https://machinename/test.html ,它不起作用(浏览器显示无法连接错误消息)。 当使用http浏览另一台机器时,例如http://machinename/test.html ,它可以工作。 任何想法有什么不对? 对另一台机器自签名证书的限制? 在此先感谢乔治
当我打开iis7pipe理器(在Vista的最终),我看到很多像.NET编译,ISAPIfilter显示的function图标。 但是我没有看到模块图标。 在哪里确定了我在iis7pipe理器中看到的内容,以及如何显示de模块function?
目前我们有我们的IIS7网站defualt日志数据到一个文件。 很好用。 现在,我们已经有了一些系统监控的东西在网站上“ping”一个文件。 这个文件被称为HttpMonitor.html如果文件存在,它的内容是'1',那么ping被认为是'成功'。 其他任何或文件不存在,ping被认为是“失败”。 经过一段时间的失败尝试后,警告消失等。 这很好。 但是,它每服务器… 3秒或10秒或其他什么。 因此,日志文件被填满了大量的废话条目。 在本质上,我创build了一个不同的网站(在同一台机器上),并让监视器击中。 现在,这工作很好..但是这只是现在告诉我,如果服务器是起来。 不是如果服务器和网站启动。 那么,有没有一种方法可以让日志logging不logging任何来自..说…和IP地址或当它试图击中某个资源的请求?
我希望我把这张贴在正确的地方 我有一个301redirect在php中的问题。 看标题,如果我做一个简单的301redirect,它实际上显示为一个302redirect,这不是我所追求的。 这是PHP代码: header("Status: 301 Moved Permanently"); header('Location: newurl'); 它运行在最新版本的php,IIS7上,并使用FastCGI模块(显然这个bug可能存在)。 一个快速的谷歌发现其他人有同样的问题,但没有实际的解决scheme。 http://www.mombu.com/php/bugs-forum/t-301-redirect-returning-302-instead-3090775.html http://forums.iis.net/p/1158431/1907156.aspx 非常感谢! 保罗
我刚刚在WinServer2008x64机器上安装了CF64。 以前,一系列经典的ASP和ASP.Net应用程序正在运行,在CF安装后,他们不是。 我得到一个不是coldfusion的HTTP 500。 我相信这是一个映射问题。 CF似乎已经放弃了通配符处理程序映射到IISconfiguration 模块IsapiModule通知ExecuteRequestHandler处理程序AboMapperCustom-89420错误代码0x800700c1 好处是(如果你可以这么说的话)就是CF安装了,似乎正在运行。 似乎已经下降了
我们希望在我们的asp.net 3.5 web应用程序中提供一些文件存储function,并希望用户将驱动器映射到我们IIS上托pipe的webshare。 这将允许用户简单地从他们的系统中复制文件到映射的[作为驱动器] web文件夹,并保存上传文件等任务。关于如何在IIS 7.0上实现websharefunction的任何想法?
我试图卸载Windows Server 2008上的旧的IIS6 FTP服务,以便我可以安装FTP 7.5。 在服务器pipe理器中,我单击删除angular色服务并卸载FTP并重新启动。 Web平台安装程序2.0 RC说FTP服务仍然安装,但它似乎卸载在服务器pipe理器。 当我尝试安装FTP7.5它说,它与FTP不兼容,我需要先卸载。 还有什么我需要做的摆脱旧的FTP服务? 这里是一个屏幕快照,显示安装的内容和我收到的错误: http : //i25.tinypic.com/2rn9b28.png