为了回答我的问题,我做了: 阅读Miscrosoft“ 使用虚拟目录 ” 阅读了一堆+ stackoverflow / codingforum / dxxzone上的post没有一个明确的答案,我的阅读我search的术语:“虚拟文件夹”,子文件夹redirect,redirect子文件夹.asp 虽然我学到了一些新的术语,但我不确定我甚至会用正确的语言来提出这个问题。 尝试迁移结构化的当前网页 example.com/ [文件1-30] .asp 题: 我如何使浏览器指向: example.com/products/widget/ 加载像example.com/products/widget/index.asp 没有/index.html文件夹中(没有.html不是一个错误,看到我的试验和错误下面)? 推理,我想组织/成长/search结构 example.com/products/widget/ example.com/products/super-widget/ example.com/other-product/not-so-super-widget 目前,该网站托pipe在Windows Server 2003 Microsoft-IIS / 6.0上 所有的页面文件都是.asp 当我通过浏览器进行实验时 example.com /产品/部件/ index.asp` 我有成功 example.com/products/widget/ 我得到“虚拟目录不可访问” 当我尝试example.com/products/widget/index.html 我有成功 然后,当我尝试example.com/products/widget/ 我有成功 谢谢,凯西
我有一个用传统的ASP编写的自定义404页面,这个页面运行了好几年。 突然之间,他没有看到他预期好的404,而是看到一个500内部的服务器错误。 在IISconfiguration中没有任何改变(不是故意的,反正)。 这只是IIS发脾气,用完了什么? 可能重新启动修复它? 或者这是一个更严重的迹象? Windows 2008 R2上的IIS 7.5。 在Nathan C的怂恿下,我已经远程桌面到服务器并在本地运行,我得到了更详细的错误响应。 顺便说一下,顶部提示:没有意识到你可以在本地获得不同的结果! 这似乎是说configuration有问题。 我有两个自定义错误页面,一个用于404,一个用于410。 410的工作正常。 详细的错误反应似乎在某种程度上混淆了两者: Cannot add duplicate collection entry of type 'error' with combined key attributes 'statusCode, subStatusCode' respectively set to 410,-1. 我已经看了web.config和错误部分包含: <httpErrors errorMode="Custom"> <remove statusCode="404" subStatusCode="-1" /> <error statusCode="410" path="/custom410.asp" responseMode="ExecuteURL" /> <error statusCode="404" path="/custom404.asp" responseMode="ExecuteURL" /> </httpErrors> 这让我觉得这个页面有什么问题。 它引用了404两次,但410只有一次; […]
脚本 我有30个使用传统ASP构build的应用程序,以及25个使用ASP.NET构build的应用程序。 目前,他们被托pipe在一个单一的IIS。 每个应用程序都被configuration为一个网站。 所以,总共有55个网站。 问题:我希望ASP应用程序的会话超时值为10分钟,而ASP.NET应用程序为25分钟。 这可以为每个网站单独configuration,但我想要一个解决scheme,不涉及单独configuration网站。 这可以使用machine.config为ASP.NET应用程序,我猜,不知道。 任何其他解决scheme?
服务器信息: Windows XP Service Pack 2 微软IIS / 6.0 一般来说,服务器不在我的监督之下(暂时)。我可以请求补丁丢失,但不能更改Windows版本或IIS版本。 黑客信息: 下面的但是HTML被添加到我们的aspx文件,就在标签下面。 这意味着他们至less可以读/写我们的文件。 这也意味着该页面不是空白的,因为他们有一个额外的<div>标签没有被closures。 我应该注意到,在一些页面上,额外的,未closures的<div>不存在,所以页面继续加载得很好。 <script language="javascript" type="text/javascript"> document.write("<div style='display:none;'>"); </script><div> <a href="http://www.wowgoldlife.com/">wow gold</a> <a href="http://www.guidespower.com/">runescape gold</a> <a href="http://www.riftstore.com/">rift gold</a> <a href="http://www.riftgoldsale.com/">rift platinum</a> <a href="http://www.mywowgoldsite.com/">buy wow gold</a> <a href="http://www.wowgoldsonline.com/">cheap wow gold</a> <a href="http://www.mmogoldsonsale.com/">world of warcraft gold</a> <a href="http://www.rsgpstore.com/">rs gold</a> <a href="http://www.rsgoldlife.com/">buy runescape gold</a> <script language="javascript" […]
我有一个客户现在有一个不是 SSL的网站,他们想打印带有url的材料,但是我们在接下来的几个月里会去SSL,我想确保我们发布的url将无缝地redirect,如果我们必须。 我在运行在32位模式下的Windows Server 2003 64位上运行ASP Classic(和一些.NET)。 build议吗? 谢谢!
我在Server 2008上的任务pipe理器上安排了此操作: 启动一个程序C:\ Program Files \ Internet Explorer \ iexplore.exe“”D:\ Inetpub \ pathToMy \ script.asp“ 当任务运行时,IE快速打开并closures,留下一个“你想打开还是保存这个文件?script.asp” 我怎样才能运行这个经典的ASP脚本?
我有一个我在Windows 2008 R2专用服务器上托pipe的网站。 现在,我有问题是我的网站花费近30秒,通过它的域名连接它的任何“.asp”页面。 所有其他的HTML和“.js”工作正常,所以我不认为有任何DNS问题。 但是当我用服务器IP地址访问那些相同的页面时,它会在一秒钟内打开。 所以问题是通过域名打开任何“Hello World”“.asp”页面需要将近30秒。 请build议我。 服务器:Windows 2008 R2 Xenon DUAL CPU IIS 7
我有一台运行Windows 2003 64位的服务器,它以32位模式运行IIS。 我有一个使用以下命令注册的COM对象: C:\WINDOWS\microsoft.net\Framework\v2.0.50727>regasm D:\Path\To\MyDll.dll /tlb:MyTLB.tlb /codebase 当我通过ASP创build对象时,我得到: Server object error 'ASP 0177 : 8000ffff' Server.CreateObject Failed /includes/a_URLFilter.asp, line 19 8000ffff 当我在vbs脚本中创build对象并使用32位版本的cscript(在\ Windows \ syswow64)时,它工作正常。 我已经检查了DLL上的权限,并且IUSR具有Read / Execute。 即使我将IUSR添加到pipe理员组,我也会得到相同的错误。 这是来自ProcessMonitor筛选我的DLL的path(用我的行动注释)的日志: [Stop IIS] 1:56:30.0891918 PM w3wp.exe 4088 CloseFile D:\Path\To\MyDll.dll SUCCESS [Start IIS] [Refresh ASP page that uses DLL] 1:56:42.7825154 PM w3wp.exe 2196 QueryOpen D:\Path\To\MyDll.dll SUCCESS […]
这可能是一个愚蠢的问题,但名字混乱,我找不到直接的答案。 IISconfiguration的ASP部分有很多限制 ,我可能想要调整(例如bufferingLimit,maxRequestEntityAllowed和queueTimeout),但只限于它们影响ASP.NET。 但我怀疑他们没有。 它是否正确? 就IIS 7.5而言,ASP和ASP.NET是完全不同的实体吗?
我目前有在家里我的web服务器上运行IIS,我使用DNS2Go提供一个静态域名。 我的旧网站通过ODBC驱动程序使用ASP与VB脚本和Access数据库,我的新网站使用APACHE,PHP和MySQL。 我希望能够继续为PHP页面提供ASP页面,并且据我所知,只要使用不同的端口号,我就可以在一台计算机上设置两台服务器。 我将如何处理http://domain.myip.org/iis/与IIS服务器的请求和http://domain.myip.org/apache/与appache服务器的请求? 真的,我希望能够将请求路由到任何我喜欢的目录的正确的服务器。