问题标签 [iis-7]

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 投票
6 回答
4500 浏览

visual-studio-2008 - Windows Server 2008 作为开发机器 - 一步一步

我发现了许多关于使用 Windows Server 2003 作为开发机器的教程,而关于用于相同目的的 Windows Server 2008 的信息却很少。

为了获得更好的体验,我遵循了将您的 Windows Server 2008 转换为工作站的步骤。

我正在搜索具有 IIS 6 兼容模式的 IIS 7、.NET Framework 3.5 SP1(是否需要安装.NET Framework 3.0功能,或者可以直接安装)、SQL Server 2005 SP2(带有报告服务和分析服务)的要求和安装顺序),Visual Studio 2008 SP1。

0 投票
5 回答
3933 浏览

asp.net - IIS7 和 Vista 上 ASP .NET 2 的 URL 重写问题

我有一个在 ASP .NET 2/IIS7/Vista 下运行的网站。我有一个 URL 重写模块,它允许我拥有无扩展名的 URL。为了让它工作,我配置了配置文件的 system.webServer 部分,以便所有请求都转发到 aspnet_isapi.dll。我还将 URL 重写模块添加到模块部分并将 runAllManagedModulesForAllRequests 设置为 true。

当我启动网站并访问使用 URL 重写的页面之一时,该页面会正确呈现。但是,如果我然后访问另一个页面,该站点将停止工作并且我得到一个 404 未找到。我还发现我在 URL 重写模块中的断点没有被命中。这几乎就像 IIS 将第一个请求转发给重写器,但随后的请求转到其他地方 - 错误页面将 Notification 提到为 MapRequestHandler,将 Handler 称为 StaticFile。

如果我随后对 web.config 文件进行小改动并保存它,触发网站重新启动,然后我可以在浏览器中重新加载页面并且一切正常。然后我点击另一个链接,它又坏了。

作为记录,这里有几个来自配置文件的片段。首先,在system.web下:

然后,在 system.webServer 下:

该站点在经典而不是集成管道模式下运行。

有没有人有任何想法?我怀疑我的配置在某处有问题,但我似乎找不到在哪里。

0 投票
3 回答
850 浏览

logging - Server2008 / iis7 上的日志记录功能?

我突然负责调试/找出几天前崩溃其 ApplicationPool 的 asp.net 应用程序出了什么问题。我们设置的 5 分钟故障保护中的 5 个错误将其删除。问题是它仍然提供页面,因此只为一些访问者返回了 503。遗憾的是,我们在应用程序中的日志记录不足,而且这种情况很少发生,而且只发生在场中的一台服务器上,因此很难找出问题所在。

现在回答问题。我不是管理员,也不是 IIS7 和 Server2008 的新手,所以我只是在寻找我拥有的可能性。我所知道和拥有的:

  • httperr 日志文件。
  • 一些保存在另一个磁盘中的 wc3 格式的站点特定日志,看起来像访问日志?
  • 事件查看器

还有可能设置跟踪失败的请求,我知道这可能会获得一些性能吗?

我是否遗漏了任何已记录或可以记录的内容?关于如何检查我的服务器以确保应用程序正常运行的任何一般提示?

我将学习 LogParser,因为这似乎是我应该做的,有什么提示吗?

编辑:我也对机器状态的日志感兴趣。像cpu-load,内存等。有什么可能性吗?

0 投票
2 回答
613 浏览

perl - 如何获得适用于 IIS 6、7 和 Apache 的标头?

我正在尝试获得一个可以与 Apache、IIS 6 和 IIS 7 一起使用的标头。我不会在这里详细说明原因。让我们说这并不像我想象的那么容易:-)

无论如何,这个问题与NPH有关。在我们的代码(最初为 IIS 6 编写)中,我们有

在每个 cgi 脚本的顶部;我读到这就是你告诉 IIS 你想要 NPH 的方式。

Apache 使用文件名来查看输出是否为 nph(nph- 必须是文件名的开头)所以我所做的(在 IIS 6 和 Apache 中都适用)如下:

有趣的是,IIS 7 似乎需要NPH,所以如果我不这样做

或者

浏览器试图对文件做一些奇怪的事情,因为它没有得到 mimetype。

另请注意:IIS 6 和 7 完全可以不打印任何标题,但 Apache 不喜欢这样。

无论如何,现在最好的事情就是做

以某种方式在 IIS 7 中工作。有谁知道我该怎么做?我不知道我们服务器配置的所有细节,但如果你告诉我如何获取你可能需要的任何细节,我可以做到。

无论哪种方式都感谢!

0 投票
3 回答
1585 浏览

.net - IIS7 / WPAS:同一个 AppDomain 中有多个 WCF 服务?

如果在 IIS7 或 WPAS 中托管我的 WCF 服务,是否可以将两个或多个服务加载到同一个 AppDomain 中,以便它们可以共享静态变量?

0 投票
1 回答
1624 浏览

iis-7 - 将 IIS7 设置为基本 Web 主机(带有附加 ftp 站点的网站)

我正在成为一个懒惰的研究人员吗?如果我没有通过谷歌找到好的答案,而不是继续尝试各种研究方法,我又来了……

我想在 Windows Server 2008 上的 IIS7 上托管一些网站。我熟悉如何设置/配置网站。我想做的是为每个网站设置一个 ftp 站点,允许特定用户管理该站点的文件。我不太了解如何管理新的 FTP 服务器,也不知道如何为目录/网站/ftpsite 设置安全性的最佳实践。

有没有人在这方面有经验或知道任何好的在线资源?

谢谢你。

0 投票
19 回答
95008 浏览

jquery - 'JQuery' 未定义

我正在处理使用本地文件系统设置创建的 ASP.net 项目。我正在使用 MVC 和 Jquery。当我在调试模式下运行应用程序时,Jquery 工作正常,即在 ASP.net 开发服务器中。我正在尝试在 IIS 7 中托管应用程序。在托管模式下,它无法识别 Jquery 并给出脚本错误“Jquery 未定义”。脚本文件的位置在两种模式下都没有改变。任何人都可以知道可能是什么原因以及如何解决这个问题。

我的代码如下所示;

……

0 投票
2 回答
484 浏览

asp.net - 如何将 VS2008 MVC 项目连接到 Vista IIS7 localhost 作为 Web 服务器?

我正在尝试将我的标准默认 ASP.NET MVC (web) 应用程序连接到 Vista IIS7 localhost web 服务器,而不是使用 Cassini。

我正在尝试找到一些步骤来设置它等。

我已经安装了 Vista IIS7,当然还有 MVC beta、VS2008 和 Sp1。

最后,我希望有多种解决方案将 Vista IIS7 用于他们自己的 Web 服务器(不同的、独立的网站)。

谢谢。

0 投票
3 回答
4231 浏览

c# - ASP.NET HttpHandler 可以处理 http 400 - 错误请求吗?

我们有一个 HttpHandler,它直接处理来自自定义客户端软件的 HTTP 上的二进制帖子。客户端软件偶尔会发送导致 IIS 7 响应 400 - 错误请求的数据。由于“400 Bad Request”的特殊之处在于 HTTP.SYS 在内核模式下透明地处理它而不通知用户模式任何内容,因此不会引发任何错误以在 ASP.NET 中处理。是否可以在 ASP.NET 中捕获此 http 400,以便在这些场景中将特定数据写入响应流?重定向到另一个页面不是一个选项,因为它需要在当前请求/响应中。

0 投票
4 回答
14676 浏览

javascript - Javascript 文件中的相对图像 URL - ASP.net MVC 和 IIS 7

我正在开发一个 Asp.net mvc 应用程序,在 ASP.net 开发服务器中一切正常,但是当我尝试在 IIS 7 上托管它时。我遇到了与 URL 解析相关的问题。我在 Javascript 中使用了相对路径来提供图像。脚本文件位于 ~/Scripts/ 文件夹中,图像文件位于 ~/Content/images/ 文件夹中。现在在 javascript 文件中,我试图通过给出像 http://localhost/WebApp1/controller1/action1/ 这样的相对路径来使用给定,它试图在http://localhost/controller1/action1/找到它并且不能;t找到文件。