问题标签 [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 投票
1 回答
1018 浏览

asp.net-mvc - 无法在 IIS 中托管 ASP.NET MVC 应用程序

我在 IIS 上创建了一个虚拟目录(我正在使用 IIS 5.1)。当我尝试使用 URL 从我的浏览器运行应用程序时

http://localhost/站点名

我可以看到初始登录页面。但是当我强制这样的控制器动作调用时。

http://localhost/controllername/actionMethodName

我收到 404(找不到文件错误)。但是当我从 asp.net 开发服务器(与 VS 集成)运行应用程序时,一切正常。

可能是什么原因。我在 web.config 中设置了 impersonate 并在 IIS 中启用了匿名访问。

任何想法/建议

谢谢,

维杰

0 投票
0 回答
1141 浏览

c# - IIS 5.1,基于路径的 HttpHandler,不工作。可以用 IIRF 修复吗?

我有一个用 C#/ASP.NET 编写的反向代理。在 IIS6 中添加通配符映射后,它工作得很好。我的问题是我必须使这个应用程序与 Windows XP 和 IIS 5.1 兼容。第一次尝试添加映射到 aspnet_isapi.dll 的通配符文件类型不起作用。我也尝试使用文件扩展名无济于事。

我的下一条路径是探索使用 Ionic 的 Isapi 重写过滤器 (IIRF) 将请求重新路由到我的 Asp.Net 应用程序。有没有人为此目的使用它?在我看来,我仍然需要更改反向代理的工作方式。

现在,通过一个过程我生成了一个连接,所以用户看到:

我将 HttpHandler 映射到 remotesite/ 虚拟路径

并且后端 HttpWebRequest 最终将使用这样的 URI:

在 IIS 5 中,我已经按文件扩展名进行了三重映射,但仍然无法显示分页。

0 投票
2 回答
1469 浏览

asp-classic - VBScript 中的 ExecuteGlobal,IIS 5.1(Win XP Pro)上的 ASP 不工作

哪些设置可能丢失或误用,会导致在 IIS 6.0 服务器上运行的相同代码在 IIS 5.1 服务器上失败?

我继承了这个大型 Classic ASP 应用程序。它使用 ExecuteGlobal 命令“缓存”一系列带有功能的文件。在两台服务器上,命令都执行没有错误。但是,当应用程序稍后尝试引用“缓存”的函数时,IIS 6.0 似乎工作得很好,而 IIS 5.1 的行为就好像这些函数从未存在过,我得到了错误。

5.1 系统用于在 XP Pro 机器上进行测试。6.0 是我们在 Windows 2003 上的生产系统。

将问题(相同的代码在测试中失败但在生产中工作)隔离到此代码需要很长时间。不幸的是,设置另一台服务器不是一种选择(预算限制 - 没有钱支付支持人员或租用所有服务器必须物理放置的空间 - 军事安装)。

我错过了哪些方向?

0 投票
2 回答
10893 浏览

wcf - 在 IIS5.1(XP) 中托管 WCF 服务的步骤

我开发了一个示例 WCF 服务。我想知道在 IIS 5.1(XP) 中托管它的步骤

0 投票
1 回答
263 浏览

windows - 在 Windows XP 上安装脚本 IIS 5.1

我找到了在 Vista 上编写 IIS7 安装脚本的想法

我正在为 Windows XP 上的 IIS 5.1 寻找类似的解决方案。有任何想法吗?

0 投票
4 回答
3953 浏览

asp-classic - 在 ASP 中上传到 IIS 5.1

首先 - 我知道 XP 不擅长托管,但由于该网站仅供我个人使用,而且我已经拥有 XP 许可证,这就是我正在使用的...

我正在使用来自链接文本的纯 asp 上传脚本将图像上传到 Windows XP Pro pc 上托管的网站。

上传脚本在我开发的其他网站上运行良好,但这些网站都使用 IIS 6 或更高版本。

我遇到的问题是上传大于约 200K 的文件。

有一个 Microsoft 支持页面链接文本似乎可以回答我的问题。但是,我已按照说明进行操作,但仍然遇到同样的问题。

我还发现另一篇关于同一问题的文章 -链接文本- 这篇文章说“在 IIS 5.1 上,您无法更改文件上传限制”。

有没有人有明确的答案 - IIS 5.1 元数据库中的 AspMaxRequestEntityAllowed 属性有什么影响吗?

如果没有,是否有解决这种情况的方法?

谢谢你的帮助!!

0 投票
2 回答
1100 浏览

asp.net - ASP.NET:IIS6 中的 aspnet_wp.exe 在哪里

正如标题所说,我在 II6 中找不到aspnet_wp.exe 。

它在哪里或在 IIS6 中被替换?

谢谢。

0 投票
3 回答
867 浏览

asp.net - 更改主机名后无法使用 VS2008 进行调试

我目前在 XP Pro SP3 上使用 Visual Studio 2008。

针对http://localhost/进行开发,包括调试在内的所有内容都可以正常工作。

我的机器上需要第二个网站。IIS 5.1 一次只允许一个网站,所以我使用 JetStat XP Pro IIS Admin 工具创建了第二个网站。这通过停止默认网站并启动另一个来运行。

我已将新网站名称添加到 Hosts 文件中并映射到 127.0.0.1。

可以通过此地址访问网站http://NewHostname/VirtualDirectoryName

无需调试即可启动项目(Web 应用程序和网站)。

但是,当我尝试调试时出现错误:“无法在 Web 服务器上开始调试。与 Web 服务器通信时发生身份验证错误。”

在 IIS 中启用了集成身份验证。

我已经看过很多文档,其中包含许多针对“无法在 Web 服务器上开始调试”错误的修复程序,但对于我的问题来说,它们似乎都是巨大的矫枉过正,毕竟,只要我不在这个不同的主机名上进行调试,调试工作就可以正常工作. 他们谈论如果即使使用http://localhost/调试也根本不起作用,我会做的事情。

有没有一个地方我可以添加这个新的主机名,以便允许 VS 调试?我需要在某处更改权限吗?我觉得应该有一个我只是忽略的非常简单的解决方案。

0 投票
1 回答
465 浏览

php - 在 IIS 5.1 和 PHP 5 上清理 PathInfo URL 和查询字符串

我正在尝试使用 FastCGI 在 PHP 5.3 和 IIS 5.1 上使用查询字符串参数获取“干净”的 PathInfo 样式 URL。我发现我可以使用:

()http://www.example.com/index.php?/path/to/foo/

但不是:

2http://www.example.com/index.php/path/to/foo/(注意缺少

在我想将 URL 与如下查询字符串混合之前,这不是一个大问题:

( 3 )http://www.example.com/index.php?/path/to/foo/?color=blue&size=small

这使我的 $_GET 看起来像:

有没有办法让下面的 (4) 之类的 URL 方案正常工作,并且在 IIS 5.1 上正确填充了 $_GET?

( 4 )http://www.example.com/index.php/path/to/foo/?color=blue&size=small

PS - 我记得以前能够做到这一点,但我怀疑我当时使用的是 Apache 而不是 IIS。无法为此使用 Apache。但是生产服务器有 IIS7(我的机器上只有 IIS 5.1)。

0 投票
2 回答
6055 浏览

iis-7 - 有什么作用在 IIS 版本中?

我想知道<authentication mode="windows">在 web.config 中设置的效果在不同版本的 IIS 中有何影响。

我相信在 IIS 5 中,它几乎没有影响,因为所有这些都是由 Web 服务器集成和控制的。

在 IIS 6 和 7 上,我相信我可以将 Web 服务器设置为匿名访问,然后每个托管的 Web 应用程序可以反过来通过设置模式来确定它是否要使用 Windows 身份验证。也就是说,web.config 控制了这些 IIS 版本中的 ASP.NET,并覆盖了服务器。

我正在寻找一份白皮书或某种类型的参考资料,以支持这一点,而不仅仅是我的观察经验