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

iis-7.5 - IIS 7.5 上的自定义处理程序不起作用

我是 IIS 7.5 的新手。我在 asp.net 2.0 中有一个应用程序,它有自己的自定义 URL 重写机制。浏览器上所有带有 .htm 的请求都将映射到 .aspx。它在 IIS 6 上运行良好,但不知何故我无法让它在 IIS 7.5 上运行。在 IIS 6 上,我转到 Application Properties>Configuration>Mappings 并添加一个新的扩展名 .htm,可执行文件为 aspnet_isapi.dll

在 IIS 7.5 上,我添加了一个处理程序映射,路径为 .htm,可执行文件为 aspnet_ispai.dll

但该请求甚至没有到达 global.asax。如果我尝试使用 .aspx 扩展名的 URL,页面会正确加载。知道如何在 iis 7.5 中设置自定义映射吗?

0 投票
2 回答
2857 浏览

web-services - MyService.svc?wsdl 显示 400 错误请求 IIS 7.5

我在 Windows 7 Ultimate x64 IIS 7.5 上
我已将服务部署到 Web 服务器,当我在 IE 中像这样尝试它们时:MyService.svc?wsdl我得到了400 "Bad Request" page

我应该得到网络服务的描述,有人知道如何解决这个问题吗?

0 投票
2 回答
1523 浏览

.net - 安装后 Umbraco 404 错误

我已经在 IIS 7.5 上下载并设置了 umbraco。当我尝试使用 Visual Web Developer 2008 Express Edition 运行 umbraco 时出现 404 页面错误。

这是错误:

“/umbraco4”应用程序中的服务器错误。HTTP 错误 404 - 未找到。版本信息:ASP.NET 开发服务器 9.0.0.0

umbraco4 是我设置 umbraco 的 webroot 目录

我没有使用 .net 的经验

任何帮助将不胜感激。

谢谢!!

0 投票
3 回答
8522 浏览

visual-studio-2010 - 指定的目录或文件在 Web 服务器上不存在

我有一个混合的 asp.net web 表单/mvc 应用程序,我最近使用 mvc2 转换为 .net 4。我已经将该应用程序设置为在 IIS 7.5(在 Windows 7 上)上运行,并且网站的 Web 表单部分运行正常,但 MVC 部分不是。每当我尝试访问需要通过路由引擎的页面时,我都会得到

HTTP 错误 404.0 - 未找到
您要查找的资源已被删除、名称已更改或暂时不可用。
模块 IIS Web 核心
通知 MapRequestHandler
处理程序 StaticFile
错误代码 0x80070002

我正在通过 VS2010 调试这个网站(所以我已经设置为使用 IIS 而不是 Cassini),当我在 Application_Start 函数中放置一个断点时,它永远不会被命中,所以路由永远不会被注册。当我在其中一个 aspx 页面代码隐藏中的 Page_Load 函数中放置一个断点时,它会被命中。所以看来问题是路由没有被注册。

我错过了什么?

0 投票
1 回答
995 浏览

iis - IIS 7.5 我做错了什么?

在 Windows 7 Utilmate 下的 IIS 7.5 中,我有一个为身份验证配置的应用程序,如下所示:匿名和 Windows

在 ASP.NET 网站中,我已将 Forms 身份验证和身份模拟 = true 我也拒绝任何匿名用户。

IIS 抱怨。我做错了什么......我想要实现的目标:我想要 Windows 登录用户,这样我就可以构建 FormsAuthentication 票证并将其传递给被动 STS。所以在 IIS 中我有匿名和窗口...如果只有窗口打勾,我不能进入 Login.aspx 页面,因为我有一个额外的参数要从那里传递。所以现在在 webconfig 中,然后我通过说拒绝用户 =“?”来禁用匿名用户。,所以它让我使用经过身份验证的 Windows 用户,但使用表单身份验证。你知道我的意思吗?

http://msdn.microsoft.com/en-us/library/ff649264.aspx

如果您看到 Table 4 IIS Integrated Windows for IIS 然后 Web.config 设置第 3 行,因此 WindowsIdentity 是 Domian\Username 。它适用于 XP 下的 IIS 6.0 win2003/IIS 5.1

0 投票
1 回答
1664 浏览

asp.net - IIS7.5 中的双向 URL 重写/重定向

首先,我想为这个荒谬的标题道歉。我并不是想通过使用“双向”这个词来听起来很酷或聪明,我真的想不出另一种方式来描述它。承诺。

关于我的问题。<system.webserver>我的 Web.config 的//部分中有以下内容<rewrite><rules>

现在这非常有效。实际上,如果您访问 URL http://example.com/whoweare.aspx(这是页面的实际URL),您将被 301 重定向到 URL http://example.com/who-we-是虚拟URL),如果您访问虚拟 URL,您将被重写为实际 URL。

这意味着超级性感的 URL 没有重复,也不会导致相互重写,所以大家都笑了。

我的问题是:这可以更优雅地完成吗?

必须写出两条规则以确保将一条重定向到另一条,并将另一条重写为一条,这有点麻烦。是否可以编写一个规则来实现上述两个功能?

0 投票
27 回答
59120 浏览

asp.net - VS2010错误:无法在web服务器上开始调试

我在 Visual Studio 2010 中收到错误消息“无法在 Web 服务器上开始调试”。我单击了“帮助”按钮并按照相关建议进行操作,但没有成功。

当修改为使用 IIS 而不是 Cassini(用于调试)时,新创建的本地 ASP.Net 项目会发生这种情况。它提示在 web.config 中设置 debug="true" 然后立即弹出错误。事件查看器中没有显示任何内容。

我可以附加到 w3wp 进行调试。它可以工作,但不如 F5 方便。

在同一台 PC 上,我也有与 VS2008 类似的问题。调试曾经对两者都有效。

我已经重新注册了 Framework 4 (aspnet_regiis -i)。我运行了 VS2010 修复(这是 RTM 版本)。我在 Windows Server 2008 R2 x64 机器上运行。

我确实安装了 Resharper V5。

必须有一些配置设置或注册表值在导致问题的修复后仍然存在。

我会很感激任何想法。

0 投票
1 回答
721 浏览

drupal - 在 iis 7.5 上通过 web 平台安装后出现 acquia drupal 错误

我刚刚使用 Web 平台安装程序安装了 Acquia Drupal。整个过程进行得很顺利,但是当我尝试浏览该网站时,它显示“HTTP 错误 404.0 - 未找到您要查找的资源已被删除、更改名称或暂时不可用。”

详细错误信息 Module FastCgiModule Notification ExecuteRequestHandler Handler PHP_via_FastCGI Error Code 0x00000000 Requested URL http://localhost:8088/index.php 物理路径 C:\inetpub\wwwroot\acquia-drupal\index.php 登录方式匿名登录用户匿名

我在 Windows 7 上运行 IIS 7.5。

请帮助我从 2 天以来一直坚持这一点。

0 投票
4 回答
11157 浏览

visual-studio-2010 - 将 ASP.NET MVC 2 部署到面向 .NET 3.5 的 IIS 7.5

我在 Visual Studio 2008 中创建了一个 ASP.NET MVC 2 应用程序。我将发布版本设置为通过 ASP.NET 编译器来预编译所有视图、缩小 Javascript 和 CSS、清理 web.config 等。部署将转到 IIS6 服务器,我在我的 Windows 7 机器上设置了我的伪生产部署,以使应用程序池以针对 2.0 运行时的经典模式运行。我在 web.config 中设置了必要的无扩展处理程序,并且一切正常。

当我将解决方案升级到 Visual Studio 2010 时,问题就出现了。 我仍然以 3.5 框架为目标,但现在我使用的是 MSBuild 4.0,因为这是 Visual Studio 2010 使用的。一切仍然可以正确编译,因为它在 Cassini 下运行良好,但是当我将它部署到相同的位置(相同的应用程序池、身份等)时,它现在的行为有所不同。我在 web.config 中仍然有无扩展处理程序,但是现在当我导航到应用程序的根目录时,它会进行目录浏览,并且以前处理过的任何路由现在都返回为 404 错误,由 IIS 中的 StaticFile 处理程序处理. 我不知道发生了什么变化并导致了中断。

我看过这个问题,但我已经验证了所有必备组件都已安装。

0 投票
6 回答
36547 浏览

asp.net - 如何在 IIS 7.5 上使用 ASP.NET 表单身份验证保护静态文件?

我有一个在共享主机上运行 IIS 7.5 服务器和 ASP.NET 4.0 的网站,但完全信任。

该站点是一个基本的“文件浏览器”,允许访问者登录并显示可供他们使用的文件列表,并且显然可以下载文件。静态文件(主要是 pdf 文件)位于站点上名为 data 的子文件夹中,例如http ://example.com/data/ ..。

该站点使用 ASP.NET 表单身份验证。

我的问题是:如何让 ASP.NET 引擎处理对数据文件夹中静态文件的请求,以便对文件的请求由 ASP.NET 进行身份验证,并且用户无法深度链接到文件和抓取他们不允许拥有的文件?