问题标签 [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 回答
1735 浏览

c# - 在父应用程序和虚拟目录之间传递数据

我有一个在虚拟目录中作为子应用程序运行的应用程序。

我想从父应用程序传递一个值,但我相信 Session 是每个应用程序的键控,并且不起作用。

更复杂的是,父应用程序是 WebForms,而子应用程序是 NVelocity MVC。

有谁知道允许我在虚拟应用程序之间使用某种会话类型功能的技巧?

编辑:网络服务并不是我真正想到的,我需要做的就是将登录的用户用户名传递给子应用程序。此外,如果在父节点上调用 web 服务,我不会得到相同的会话,所以我不知道是什么用户。

0 投票
2 回答
2521 浏览

iis - 如何配置 IIS7 以允许使用经典 asp 上传 zip 文件?

我最近安装了 Windows 2008 Server 以用各种网页(包括几个经典的 ASP 应用程序)替换 Web 服务器上崩溃的硬盘驱动器。其中之一使用已经工作了几年的 com 工具广泛使用文件上传。

更多信息:

一旦我自己测试过,我的用户并没有在非常小的 zips (65K) 工作中提供好的信息,但较大的则没有。我没有测试截止,但 365K 失败了。毕竟它不仅仅是 zip 文件。一个 700K 的文档文件也失败了。错误代码 800a0035。

0 投票
4 回答
8899 浏览

asp.net - ASP.Net Session_Start 事件未触发

我有一个 ASP.Net 2.0 应用程序,其中 Session_Start 事件没有在我的 Global.asax 文件中触发。谁能告诉我为什么会发生这种情况以及我怎样才能让它工作?

该应用程序在我的 Windows XP 开发机器上运行良好,但在部署到服务器时停止运行(Win Server 2003/IIS 6/ASP.Net 2.0)。

我不确定这是否相关,但服务器还托管了一个 SharePoint 安装 (WSS 3.0),我知道它确实会更改默认网站级别的一些设置。

0 投票
5 回答
4721 浏览

asp.net - IIS 保留了我生成的文件

我的 Web 应用程序生成 pdf 文件,然后通过电子邮件或传真将它们发送给我们的客户。IIS6 以某种方式保留该文件并阻止任何其他声称旧的“..进程无法访问文件”xxx.pdf,因为它正被另一个进程使用。

当我回收应用程序池时一切正常。有谁知道为什么会发生这种情况,我该如何阻止它。

谢谢

0 投票
2 回答
4279 浏览

iis - 用于缓存的 IIS 可配置 http-headers

如何可配置地设置 http-headers 以缓存 IIS >= 6 中的文件?

例子:

  • *.cache.*=> 几乎永远缓存
  • *.nocache.*=> 从不缓存

使用此命名的示例框架是 GWT 框架。

0 投票
2 回答
2083 浏览

iis - 将开发环境限制为仅通过电子邮件发送某些域进行测试(XP smtp IIS)

我正在 XP 虚拟机上开发一个网站,并在 IIS 中设置了一个 SMTP 虚拟服务器——它可以很好地传递邮件。我想要确认该站点发送的任何电子邮件都只会发送到特定域。

XP 防火墙似乎只涉及传入连接,我无法阻止端口 25 上的传出 TCP。而且我无法将 SMTP 服务器配置为按传递地址进行过滤。

使用此设置,是否有任何简单的方法可以按目标地址过滤外发电子邮件?

0 投票
4 回答
2097 浏览

perl - How can I limit execution time for a Perl script in IIS?

This is a shared hosting environment. I control the server, but not necessarily the content. I've got a client with a Perl script that seems to run out of control every now and then and suck down 50% of the processor until the process is killed.

With ASP scripts, I'm able to restrict the amount of time the script can run, and IIS will simply shut it down after, say, 90 seconds. This doesn't work for Perl scripts, since it's running as a cgi process (and actually launches an external process to execute the script).

Similarly, techniques that look for excess resource consumption in a worker process will likely not see this, since the resource that's being consumed (the processor) is being chewed up by a child process rather than the WP itself.

Is there a way to make IIS abort a Perl script (or other cgi-type process) that's running too long? How??

0 投票
1 回答
15907 浏览

iis - 启动 Internet 信息服务时,mmc 无法创建快照

尝试在运行 Windows XP 的虚拟机上运行 Internet 信息服务时出现此错误。有人知道吗?

0 投票
1 回答
3832 浏览

iis - 如何使用 LogParser 找出 IIS 日志中字段的长度?

我试图在我的 IIS 日志中使用 LogParser.exe 查找 LONG UserAgent 字符串。此示例搜索其中包含字符串“poo”的条目。

我想说“有多少条目的用户代理比'x'长”。

0 投票
3 回答
5778 浏览

c# - 在 IIS 中允许匿名访问的同时在 asp.net 中获取 Windows/域凭据

我有一个在我们的数据中心运行的 asp.NET Web 应用程序,我们希望客户在其中使用单点登录进行登录。如果我们可以使用 IIS 集成安全性,这将非常容易。然而我们不能这样做。我们不信任客户的域控制器。并且我们希望网站可用于一般互联网。只有当人们从客户端网络内连接时,他们才应该自动登录。

我们拥有的是域帐户列表和一种通过 LDAP 在 asp.net 代码中查询 DC 的方法。当 IIS 中允许匿名访问时,IIS 从不向浏览器询问凭据。因此我们的应用程序永远不会获得用户凭据。

有没有办法强制浏览器在 IIS 接受匿名请求的情况下发送凭据(从而能够使用单点登录)。

更新:

我尝试自己发送 401:未授权的 www-authenticate:NTLM 标头。接下来发生的事情(正如 Fiddler 告诉我的)是 IIS 完全控制并处理完整的请求链。正如我从各种来源了解到的那样,IIS 采用用户名,将质询发送回浏览器。浏览器返回加密响应,并且 IIS 连接到域控制器以使用此响应对用户进行身份验证。

但是,在我的场景中,IIS 与客户端位于不同的 Windows 域中,并且无法对用户进行身份验证。出于这个原因,建立一个启用了 Windows 身份验证的单独站点也不会奏效。

现在我必须留下我正在研究的选项:

  1. 在我们的托管域和客户域之间创建域信任(我们的 IT 部门对此不满意)
  2. 使用 NTML 代理将 IIS 身份验证请求转发到客户端域控制器(我们有一个 VPN 连接可用于通过 LDAP 连接)