问题标签 [iis-8]

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 投票
3 回答
5520 浏览

asp.net-mvc - MVC 4. IIS 7.5 PUT 返回 405

我正在尝试在 MVC 4 应用程序中使用 PUT,但出现 405 错误。

在我的路由中,我对路由有一个限制,以允许 PUT 和 POST,POST 到端点有效,PUT 失败并显示 405。

我已按照此处的建议ASP.NET Web API 仅在某些服务器上为 PUT 返回 404,而此处ASP.NET MVC 在 HTTP DELETE 请求上出现 405 错误?

我还从 IIS 中删除了 WeDAV,但我仍然收到 405。还有其他建议吗?

我在 IIS 8(使用 Visual Studio 2012)上也遇到了完全相同的问题,因为我遵循了这个建议ASP.NET Web API - PUT & DELETE Verbs Not Allowed - IIS 8并且仍然没有运气

0 投票
1 回答
2461 浏览

asp.net - WCF 说它超出了最大查询字符串值,而实际上没有

我有一个webHttpBinding使用 ASP.NET 4/IIS 8的 WCF 服务(通过GET. 但是,今天我需要实现一个发送大查询字符串的方法(大约 3000 个字符,没有那么长,但比我一直使用的要长)。我调用了该服务并立即收到 404 错误,甚至没有在我的调试机器上进入我的代码。我首先想到的是最大查询字符串长度限制。我已将此添加到我的 web.config 中:

现在,当我调用该服务时,我收到了这个服务器错误:The length of the query string for this request exceeds the configured maxQueryStringLength value.很奇怪,我已经尝试了其他值,例如200000, 超过我的查询字符串和 URL,大约 3000 个字符。我错过了什么吗?

0 投票
0 回答
314 浏览

windows-8 - 为什么 IIS 8.0 通过 WMI 将自己标识为 7.5?

我的 Web 应用程序的安装程序通过 WMI 进行了一些配置,为了处理不同的版本,将向 IIS 询问其版本,代码如下:

Server 2012 和 Windows 8 都为此返回 7.5,即使官方版本是 8.0。这不是什么大问题,只是这与 Windows 2008 报告的版本相同。为什么会这样,是否有比检查操作系统版本更好的解决方案?

0 投票
3 回答
67351 浏览

asp.net-mvc-3 - IIS8 Win8 和 runAllManagedModulesForAllRequests="true"

我正在尝试在 IIS8 中运行配置中包含以下内容的应用程序:

IIS8 给我一个错误,上面写着......

此配置部分不能在此路径中使用。当该部分锁定在父级别时会发生这种情况。锁定是默认情况下 (overrideModeDefault="Deny") 或由具有 overrideMode="Deny" 或旧 allowOverride="false" 的位置标记显式设置的。

我通过错误和快速的 SO 搜索猜测有一些更高级别的安全设置阻止该行被允许。有任何想法吗?

0 投票
1 回答
11838 浏览

iis - 在 Windows 7 上安装 IIS8?

我目前正在考虑升级我的开发环境,以尝试在我的生产 Web 服务器上复制 IIS。我的生产 Web 服务器是新的,最近才使用 windows server 2012 和 IIS8 启动。

我正在本地使用 Windows 7 机器。

是否可以在 Windows 7 机器上安装 IIS8?

如果是这样,我该怎么做?

0 投票
1 回答
186 浏览

html - IIS 显示页面在 Firefox 中不可用,但在其他浏览器中工作正常?

http://i.stack.imgur.com/LRy2h.png

我使用安装在我的计算机上的 IIS,并将其用作服务器。您可以看到该页面在 Net 中可用,并且在其他浏览器中可以正常工作,但在 Firefox 中无法正常工作。我已经在 Firefox 和最新的 nightly 中尝试过,但没有成功。

  1. 我进入私人模式并打开站点并显示,但在两种模式下,如果我按几次刷新它的文件未找到问题。

同样的事情在其他浏览器中工作正常。有人知道发生了什么。

在网络面板中,我可以看到 304,但页面对我不起作用。

有人知道在这种情况下会发生什么吗?

0 投票
0 回答
317 浏览

rpc - 在 discountasp.net IIS 8 上获取 404,使用 Web Api RPC 样式的 Web 服务,apiController

当我部署到本地计算机 IIS 7 时,我的应用程序运行良好。在 Discountasp.net 上,它将启动应用程序,但对 Web 服务的调用都不起作用。我收到“IIS 8.0 详细错误 - 404.0 - 未找到”。
我最近将我的帐户升级到“Windows 2012 - IIS 8.0”,并且我拥有的其他类型的 Web 服务应用程序运行良好。

该应用程序是在 Visual Studio 2012、.NET 4.5 中构建的,带有一个 Web 服务:带有 apiController 的 RPC 样式(不是 REST)Web Api。

例如,我使用 jQuery ajax 调用的一些代码:

我到处找了,一点头绪都没有。为什么是404?

0 投票
3 回答
71510 浏览

asp.net-mvc-4 - aspnet_regiis.exe -ir 在 Windows 8 上不起作用

我正在尝试使用 IIS8 将 ASP.NET MVC3 应用程序部署到我的 Windows 8 机器上。当我尝试路由到该站点时,出现以下错误:

HTTP 错误 403.14 - 禁止

我在这个问题上能找到的几乎所有东西都说要运行:

当我在我的 Windows 8 机器上运行它时,我收到以下消息:

我的系统上已经安装了 ASP.NET 4.5。

Windows功能

我的应用程序在 Visual Studio 中正常运行,但我无法部署它来挽救我的生命。我完全不知道从这里去哪里。我也为此站点尝试了集成和经典管道模式。

0 投票
1 回答
2477 浏览

websocket - WebSockets - ASP.NET 4.5 IIS 8 最终版本

所有在线博客都参考了带有旧命名空间的测试版并使用了 nuget 包。我试图获得一个简单的低级 websockets 示例,该示例基于现在野外的内容,但它只是不起作用。

客户端永远无法建立连接。来自 chrome 调试控制台的错误是:“端口错误:无法建立连接。接收端不存在。”

但是,我知道请求正在被接收,因为我将代码放入我的 ashx 处理程序中,以便在各个时间点向我发送电子邮件,以确认请求正在进入并且我的任务正在触发等。

配置 - 所有最终发行版本:Windows Server 2012/IIS 8/ASP.NET 4.5

我的示例基于: http ://www.asp.net/vnext/overview/whitepapers/whats-new#_Toc318097383

处理程序:

至于客户端,这是基于 websockets.org 上的东西的最简单的一个

任何人都有任何想法或另一个简单的示例,例如确认可以与最终版本一起使用的示例。感谢您花时间阅读和回复。

0 投票
2 回答
6799 浏览

iis - IIS - 缺少 Windows 身份验证功能

当“打开或关闭 Windows 功能”菜单中缺少 IIS Windows 身份验证时,无论如何安装/启用它?

我在本地工作组中运行 Win8 机器。