问题标签 [iis-5]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
612 浏览

performance - 在匿名网站上启用“Windows”身份验证时是否会影响性能?

在 Windows 2000 上运行的高流量 ASP.NET 2.0 站点一直存在性能问题。在编辑 web.config 文件时,我注意到身份验证模式设置为“Windows”。我将其更改为“无”。该站点唯一的用户是匿名用户,每天的页面浏览量超过 25,000 次。这可能是导致性能问题吗?

0 投票
1 回答
177 浏览

iis - 从 IIS 5 (Windows 2000 Server) 虚拟目录中删除 Interdev 并替换为 FTP

我有几个网站Windows 2000 box仍在使用Interdev/HTTP更新。我想将它们转换为仅 FTP 并删除 Interdev 更新功能。如何以最小的干扰转换这些?IE 我如何remove Interdev从这些网站中获取信息?

0 投票
1 回答
354 浏览

ssl - Windows 2000 Server/IIS Classic ASP 页面的临时 SSL?

我必须在 Windows 2000 服务器 IIS5 上的经典 ASP 应用程序上设置临时 SSL 安全性。我需要做什么来激活 SSL?我暂时无法获得官方证书,所以我想我必须自己制作。

脚步?我是否需要访问路由器或任何东西,或者我可以通过 IIS 做到这一点?

0 投票
3 回答
1314 浏览

iis-5 - 如何从 IIS5 http 标头中删除 eTag

运行 IIS5(是的,真的)。我想删除 IIS 为我生成的 eTag http 标头。MS 有一篇关于如何在网络场中同步 eTag 的文章,但没有关于如何删除它们的文章 ( http://support.microsoft.com/?id=922733 )。

有没有办法删除电子标签?

0 投票
4 回答
40131 浏览

asp.net-mvc - 在 IIS 5.1 (Windows XP) 上部署 ASP.NET MVC

好的,部署 ASP.NET MVC 似乎很痛苦。我想在 Windows XP (IIS 5.1) 上部署我的 ASP.NET MVC 应用程序,但似乎找不到如何去做。当我在 Web 浏览器地址栏中输入应用程序名称时,我收到“网站不可用”消息。

IIS 6.0有一些解决方法,但是 IIS 5.1 呢?

0 投票
4 回答
140 浏览

php - 基于 Windows 2000 的网站的最佳语言

有人联系我以了解有关更新使用 ASP 和 Access 构建的旧式 Web 应用程序的信息。该服务器正在运行 Windows 2000 Advanced Server,我相信 IIS 5.0(我正在尝试对此进行确认,但该公司不是技术公司,因此我非常怀疑 Apache 是否在服务器上运行)。

哪些语言可以在上述平台上更新此 Web 应用程序?我从来没有接触过经典的 ASP,更不用说针对 Windows 2000/IIS 5 的任何 Web 开发工作了。由于预算问题,没有计划将服务器更新为任何新的东西。

我目前倾向于迁移到基于 SQLite 的数据库(客户目前不太热衷于安装 MySQL,但我仍处于规划阶段,这是一个流量相对较低的网站),但是什么语言会我和那个配对?ASP.NET 在 IIS 5 下运行良好吗?在这种设置下,PHP 的表现是否有价值?

0 投票
2 回答
2676 浏览

asp-classic - 经典 ASP - IIS 5 到 IIS 6 迁移会导致图像缓存问题?

提前为这个冗长的问题道歉。

我真的是一名数据库程序员,但继承了对最近从 IIS 5 迁移到运行 IIS 6 的新服务器的经典 ASP Intranet 应用程序的支持。用户群大约有十几个,全部使用 IE 6。

UI 显示从数据库返回的项目的层次结构,使用 HTML 无序列表和 javascript 的组合在用户导航时隐藏/展开分支。

图像显示在具有 CSS 的列表成员旁边(使用 list-style-image),每种类型的项目使用不同的图像。层次结构中不同项目类型(以及图像)的数量在 2 到 10 之间变化。层次结构在 20 到 200 之间变化。

问题:

自从迁移到 IIS 6 以来,一些用户遇到了一个问题,这似乎是由于图像未能正确应用于层次结构中的一个或多个项目引起的;列表显示正确,但缺少一张或多张图片,单击任何链接会导致加载空白页面。

使用 Wireshark 和 IIS 日志分析网络流量表明问题不在服务器端 - 所有内容都已正确提供给客户端。

该问题似乎与客户端的内容缓存有关:它似乎更经常影响以前未在当前 PC 上使用过该应用程序或一段时间未使用过该应用程序的用户。此外,我可以通过启动会话、清除浏览器缓存然后刷新页面来复制大约三分之一的问题。但是,在 IIS 5 上运行的应用程序也是如此,因此在迁移到 IIS 6 之前可能已经存在此问题,但发生频率较低。有时,如果我离开会话 20 分钟左右,浏览器似乎会“找到”丢失的图像,并且一切正常。

如果通过本地代理(我使用 Fiddler)访问应用程序,则问题永远不会发生,尽管 Fiddler 连接日志显示与服务器建立的一个或多个连接以检索图像已中止。和以前一样,网络流量显示图像是由服务器返回的。但是,使用代理似乎使 IE 能够从缓存中找到其他成功检索到的图像副本。

我已经到了我对调试 ASP/IIS 问题的有限知识的尽头。从 CSS 中删除 list-style-images 可以解决问题,但这必须是最后的选择,因为它会使应用程序更难使用。

任何关于我如何进行的建议将不胜感激。

编辑

AnonJr 建议这一定是客户端配置问题,因为所有其他组件似乎都在正常运行。

我忽略了一个简单的客户端配置问题,因为这是唯一受所描述问题影响的应用程序我已经测试了工具 > Internet 选项 > 临时文件 > 设置下的所有选项,但行为没有变化。

我应该考虑哪些其他客户端配置选项?

编辑 2 - 一个解决方案

当从客户端脚本生成 HTML 时,接受的答案提示我搜索 IE6 请求多个图像副本的已知问题 - http://support.microsoft.com/default.aspx?scid=kb;en-us; 319546

该文章(已声明此行为是“设计使然”)建议通过将所需图像加载到不可见的 DIV 中来预缓存所需图像的解决方法:

这似乎对我有用 - 我无法再通过在会话中间清除浏览器缓存来复制问题,并且 Fiddler 跟踪显示每个图像仅被请求一次。

我确实发现了一个我以前不知道的警告;IE 缓存区分大小写,因此仅当不可见 DIV 中指定的文件名的大小写与页面中其他地方使用的大小写匹配时才会使用缓存的图像。

0 投票
4 回答
9742 浏览

c# - 进程启动和模拟

我在 ASP.NET 2.0 的模拟上下文中启动进程时遇到问题。

我正在我的 Web 服务代码中启动新进程。IIS 5.1、.NET 2.0

“C:\KB\GetWindowUser.exe”是包含以下代码的控制台应用程序:

当我在没有模拟的情况下调用 Web 服务时,一切正常。

当我打开模拟时,以下错误写入 Web 服务代码中的“错误”变量:

未处理的异常: System.Security.SecurityException: 访问被拒绝。\r\n\r\n 在 System.Security.Principal.WindowsIdentity.GetCurrentInternal(TokenAccessLevels desiredAccess, Boolean threadOnly)\r\n 在 System.Security.Principal.WindowsIdentity .GetCurrent()\r\n at ObfuscatedMdc.Program.Main(String[] args)\r\n失败的程序集区域是:\r\nMyComputer

模拟用户是本地管理员,可以访问 C:\KB\GetWindowUser.exe 可执行文件。

当我在 ProcesStartInfo 属性域、用户和密码中明确指定窗口用户时,我收到以下消息:http: //img201.imageshack.us/img201/5870/pstartah8.jpg

是否可以从 asp.net (IIS 5.1) 使用与 ASPNET 不同的凭据启动进程?

0 投票
1 回答
2913 浏览

asp.net - 我可以在 IIS 5 中自动创建 .NET Web 应用程序/虚拟目录吗?

我问这个我可以在 IIS 中自动创建一个 .NET Web 应用程序吗?不久前,得到了 IIS 6 和 IIS 7 的解决方案:

  • IIS6:iisweb /create C:\Rome "My Vacations" /d www.reskit.com /dontstart
  • IIS7: %windir%\system32\inetsrv\AppCmd ADD SITE /name:MyNewSite /bindings:http/*:81: /physicalPath:c:\inetpub\mynewsite

但我刚刚回到实际项目,结果证明我需要在(震惊)IIS 5.1 上部署

有没有人有任何想法?

说清楚:

我想使用 IIS,但我想在不打开 IIS Microsoft 管理控制台 (MMC) 的情况下自动创建 Web 应用程序(最好是批处理文件)

0 投票
2 回答
901 浏览

powershell - 如何使用 powershell 在 IIS 5.0 中创建应用程序?

我已经弄清楚了如何与 IIS 6.0 交互,但我在网上找不到任何关于如何与 IIS 5.0 对话的信息——如果真的有可能的话?

我想编写一个脚本来创建一个临时应用程序,所以我可以在那里复制一些 ASP.NET 文件,构建它们,然后删除临时应用程序。

如果需要,我很乐意改为调用第三方 VBScript。