问题标签 [iis]

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 投票
5 回答
41853 浏览

.net - IIS 为存在的 ASPX 页面返回 404 错误(又名 DllRegisterServer 入口点未找到)

我在使用 IIS 6 刷新 .Net 2.0 时遇到问题。

我已经能够成功执行“aspnet_regiis.exe -i”,但是当我尝试注册 aspnet_isapi.dll 时:

我得到错误

C:\Windows..\aspnet_isapi.dll 已加载,但未找到 DllRegisterServer 入口点。

无法注册文件。

有谁知道如何解决这个问题?谷歌不是很有帮助。

编辑:我的问题实际上是 IIS 没有正确地为我的网页提供服务——也就是说,当我尝试请求我知道存在的 .aspx 文件时它返回 404。

我可以访问 .gif 和 .js 文件,但我无法访问 .aspx 或其他 .Net 文件。我知道这与 .Net 正确配置 IIS 有关,上面的命令应该是解决方案,但第二个命令不起作用。

@aaronjensen:您注册脚本的命令成功运行,并调查日志,我发现我收到了状态为 404、子状态 2 的失败请求的条目。

微软告诉我这是因为“锁定策略阻止了这个请求”。

如果由于关联的 ISAPI 或 CGI 尚未解锁而拒绝请求,则返回 404.2 错误。

我认为这是因为我的原始查询中的 isapi DLL 被拒绝了?

0 投票
1 回答
376 浏览

.net - 为 .net IIS 应用程序选择 XPath 版本

我们有一个在 IIS 6 上运行的 .net CMS,它使用 XSLT 模板。它似乎正在运行 XPath 1.0(因为我们不能使用任何 2.0 功能)。

我们如何安装或指定 IIS 应该使用 XPath 2.0?它是按服务器安装的,还是我们可以指定在每个应用程序池或每个站点上使用哪个版本?

非常感谢!

0 投票
3 回答
6325 浏览

asp.net - IIS 通配符映射不适用于 ASP.NET

我通过添加“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll”在 IIS 6 上设置了通配符映射,并确保未选中“验证该文件是否存在”:

  • 在 IIS 的“网站”目录上
  • 在网站上

但是,在 iisreset 之后,当我转到http://myserver/something.gif时,我仍然收到 IIS 404 错误,而不是 asp.net 错误。

有什么我错过的吗?

精度:

  • 这不适用于使用 ASP.NET MVC
  • 我宁愿不使用 iis 404 自定义错误页面,因为我有一个用于记录错误的 httpmodule(这是一个低流量的内部站点,所以通配符映射性能损失不是问题;))
0 投票
6 回答
4352 浏览

http - 静态内容的http标头中的“过期”?如何

在静态内容的 http 标头中添加“过期”的最佳方法是什么?例如。图片、CSS、JS

Web服务器是IIS 6.0;语言是经典的 ASP

0 投票
2 回答
1496 浏览

iis - 我应该如何将排队的消息从 IIS 移动到不同服务器上的 Exchange?

我们目前有一个带有 Exchange 的公司电子邮件服务器,以及一个使用 IIS SMTP 的批量电子邮件处理服务器。我们正在升级到第 3 方 MTA (zrinity xms) 以进行批量发送。当我们切换到第 3 方软件时,我需要能够继续发送已经为 IIS 排队的消息。我是否可以简单地将 IIS 队列文件移动到 Exchange 服务器队列并让它们自动开始发送尝试?如果没有,有什么建议可以做到这一点?

0 投票
1 回答
8035 浏览

iis - IIS ASP 缓存

我正在尝试按照我购买的软件的说明在 IIS 中配置 ASP 缓存。这应该使它运行得更快。

http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/a5766228-828e-4e31-a92b-51da7d24d569.mspx?mfr=true

软件说明指向那篇文章。

我遇到的问题是我的 IIS 对话框中不存在提到的“ ASP 文件缓存部分”...

我错过了什么吗?有什么配置可以让它出现吗?我在 W2003 Server Enterprise Edition 上运行 IIS 6.0。

更新1:我以本地管理员身份登录(框不在域中)

0 投票
28 回答
15579 浏览

asp.net - 使用 Cassini 而不是 IIS 有什么(缺点)优点?

我发现在某些情况下我可以在调试时编辑源代码。使用 Visual Studio 内置网络服务器而不是 IIS 中的虚拟目录还有其他优点吗?

我在我的开发环境中使用 Windows XP 和 IIS 5 的本地实例。我从事多个项目,因此我使用多个虚拟目录来管理所有不同的站点。

有什么缺点吗?

0 投票
4 回答
713 浏览

sharepoint - 如何与 Sharepoint 并行运行另一个网站或 Web 服务?

我在尝试在同样运行 Sharepoint 2003 的 IIS 6 服务器上运行另一个 Web 服务时遇到 404 错误。我很确定这是 sharepoint 接管 IIS 配置的问题。有没有办法让 Sharepoint 所做的任何事情都忽略某个 Web 服务或网站?

0 投票
2 回答
2083 浏览

asp.net-mvc - 通过 IIS 运行 MVC 应用程序导致“目录列表被拒绝”

如果我使用 Visual Studio Webserver 中的构建,我有一个运行良好的 .Net MVC 应用程序。如果我使用项目属性页切换到 IIS 作为网络服务器并为我的项目创建一个虚拟目录,我发送到服务器的任何请求都会导致“目录列表被拒绝”失败。

有谁知道这个的解决方案?

0 投票
1 回答
198 浏览

php - 如何让 WISA 像 LAMP 一样工作(保护 IIS 上的 .mp3)

我创建了一些小的 Flash 小部件,它们可以从 Apache/php 主机流式传输 .mp3 音频。mp3 文件无法直接访问,并且不会自行保存到浏览器缓存中。

为此,我将主机上的 mp3 文件权限设置为“所有者:读/写”(数值 600)。这使得只有我的 .php 文件可以读取 .mp3。

然后我从我的 ActionScript 向我的 php 文件发出请求,它将 mp3 流式传输到我的小部件。(如果客户端/用户在浏览器缓存中查找,则找不到所需的 mp3 文件)

这是流式传输文件的 php 代码:

有谁知道如何使用 IIS/ASP.Net 重现此行为