问题标签 [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 投票
2 回答
8115 浏览

asp.net - 本地主机不打开网站

我在 Visual Studio 2012 的 ASP.NET 中创建了一个空白 Web 应用程序。

当我点击使用谷歌浏览器调试时,谷歌浏览器在导航栏上打开文本本地主机,但它没有打开网站并继续加载。

0 投票
1 回答
108 浏览

visual-studio-2010 - 如何以管理员身份运行 VS 2010 Pro 命令行选项?

在 Windows 8 下运行的 Visual Studio 2010 在 Visual Studio 工具下有多个命令行选项。我找不到其中任何一个的名称,因此我可以将其中一个或全部的 .exe 设置为始终以管理员身份运行。

我也不能找到 Run 调用的 cmd 文件的位置来执行此操作。

我需要解决的问题是运行 aspnet_regiis -i 而不会出现由于需要提升而无法运行的错误。

仅供参考,我是 Windows 8 笔记本电脑的管理员,因为我是它的唯一帐户,默认为管理员。因此,当我运行可执行文件时,它应该已经以管理员身份运行。

我应该提到为什么我必须运行 aspnet_regiis -i ,也就是说,我在 IIS 8 中没有得到任何 .aspx 处理程序映射。所以,我尝试使用的 Dot Net Nuke 站点的 defaut.aspx 文件自然是不会发火。

其他论坛没有帮助。

我的猜测是我需要在 VS 2010 中找到命令行可执行文件或从 Run 定位的整个命令行,并将它们设置为以管理员身份运行。然后我应该能够运行 aspnet_regiis -i 并在 IIS 8 中获得我需要的映射。

对于那些熟悉 IIS 8 的人,我已经编辑了 applicationHost.config 文件并将 system.web 标记锁定中的处理程序和模块条目从“拒绝”设置为“允许”——显示了一些但不是所有处理程序映射。

有一口 :) 任何熟悉这个问题的人?

我正在运行 Windows 8 Home、6 GB RAM、VS 2010 SP 1、IIS 8,并选择了所有选项。同样,为了确保安装 VS 2010 和启用 IIS 8 不会以错误的顺序发生,我已经禁用 IIS,重新启动然后重新启用 IIS,希望这能处理它。

没有喜悦。

谢谢!

麦克风

0 投票
0 回答
107 浏览

wcf - WCF Exception Contract Missmatch ,我不这么认为

服务器没有提供有意义的回复,这可能是由于合同错误、会话过早关闭或内部服务器错误造成的

嘿,调用 wcf 服务后出现异常。我知道这个异常可以在 stackoverflow 上找到很多,但我有一个特殊的行为。我也尝试了几乎所有推荐的解决方案,但没有成功......

我的项目执行以下操作:该模块就像一个普通的聊天,一个 wpf 和 asp 用户控件每 5 秒调用一次服务并获取在线用户。这通常在我的 Windows 7 工作站上运行良好。在我开始在装有 win 8 的新工作站上开发软件后,我遇到了这个异常。IIS 配置仍然相同。在第一个用户开始频繁调用该服务后,一切正常,直到第二个用户调用相同的服务,上述异常出现。我在win 7上设置了一个测试机,看看会发生什么......一切都恢复正常了......我不知道该怎么做......

服务 web.config:

客户端 app.config:

有没有人有任何想法。让我抓狂的是,该服务对于第一个调用它的用户来说工作正常,但是在第二个用户调用它之后,该死的东西不再工作了......请帮助......谢谢

0 投票
2 回答
20603 浏览

asp.net-mvc-4 - 在 MVC4 中捕获 404 错误

我在处理 HTTP 错误 404.0 - 未找到时遇到问题。我已经打开了

在 Web.Config 中。但问题依然存在。我也尝试过这个解决方案(但它从来没有达到这个方法):

@Darin Dimitrov提供

这是控制器:

0 投票
0 回答
356 浏览

iis-7.5 - 具有命名空间属性的 IIS 重写 2.0 自定义标签

我正在托管一个位于负载均衡器后面的私有 NuGet 服务器。负载均衡器接受 ssl 流量 (442) 并转发到 Web 服务器上的端口 80。

NuGet 似乎正在检测请求协议并返回带有 http 与 https 的基本 href。

因此,对https://nuget.privaterepo.org的请求将返回以下内容:

这应该<service xml:base="http://nuget.privaterepo.com/nuget/"...引起<service xml:base="https://nuget.privaterepo.com/nuget/"...注意协议的差异。

所以......我正在尝试出站重写service xml:basewith的值https。具有以下内容:

我遇到的绊脚石是写作<tag name="service" attribute="xml:base" />,这似乎是正确的。但是,它不会用https协议重写值。

我已经使用 NuGet 服务器和使用相同输出的测试项目对此进行了测试。xml:base如果我更改为base重写规则,则使用测试项目将起作用。

0 投票
1 回答
1019 浏览

asp.net - Cookie 仅在 IE 中设置,而在 firefox/chrome 中不设置

我有一个 ASP.NET 2.0 Web 应用程序。多年来,Cookie 在 windows server 2008 上的所有浏览器上都运行良好。

我们升级到带有 windows server 2012(IIS8)的新服务器,测试期间的第一天 cookie 没有在 Firefox 中设置,所以我们无法登录(不确定 chrome)。第二天,没有任何变化,似乎一切正常。

快进一个月左右,firefox 和 chrome 不会设置 cookie(在 chrome 开发工具和 firebug 中查看),但它仍在 IE 中工作,我可以看到 IE 开发工具中设置的 cookie。

Cookie 值正在设置中

HttpContext.Current.Response.Cookies[][]

有谁知道为什么会这样,或者我应该从哪里开始尝试诊断这个问题?

0 投票
1 回答
3639 浏览

url-rewriting - IIS 8.0 目录 HttpRedirect

IIS 中有没有办法重定向以下请求: http://mysite/report1/img/logo.pnghttp://mysite/myapplication/report1/images/logo.pngimg 目录中的所有图像而无需单独显式映射它们?

附加要求-我在映射到“report1”虚拟目录的驱动器上有数千个报告-每个都有自己的“img”目录-因此也没有合理的方法可以使用 IIS 管理器单独映射这些目录。

我正在寻找是否有某种方法可以在 IIS 服务器 web.config 文件中添加通配符(或其他)HttpRedirect 以正确映射所有报告的所有图像。我试过了:

但这似乎没有任何效果。

编辑:更多的研究表明,使用 URL Rewrite 模块可能有效......但到目前为止我还没有让它工作。

我的规则如下所示(在 web.config 中):

0 投票
2 回答
12960 浏览

asp.net - Windows 7 上 IIS 8 Express 的 Websocket 问题

我尝试为 Web 套接字创建处理程序,但 context.IsWebSocketRequest 总是返回 false 并且无法在 Windows 7 上使用 IIS 8 Express。

如何启用 websocket 模块或我缺少的任何步骤?我有带有 IIS Express 动态 url 的 VS 2012 应用程序。

请帮忙。

0 投票
1 回答
1126 浏览

windows-server-2012 - IIS 8 在 Windows Server 2012 上损坏

我们在 Windows Server 2012 上配置了 IIS 8。每当我们尝试访问任何虚拟目录时,应用程序池都会停止。

我尝试了 iisreset 和所有其他选项。当我检查 Windows 服务时,我看到 WAS 和 W3SVC 服务已停止。

尝试启动服务 (WAS) 时会引发错误 在此处输入图像描述

我什至尝试重新安装 IIS,重新启动机器几次但没有运气。

补充一点,我已经安装了所有最新的 Windows 更新。

有没有人遇到过这个问题?任何解决方法?

我什至尝试使用此链接重新配置 IIS

0 投票
1 回答
2608 浏览

wcf - 使用相同的 HTTPS 客户端证书在具有并发会话的 IIS 上出现 413 错误

我有以下问题。

我在 IIS 8 上托管了一个 WCF 应用程序,它只接受带有客户端证书的 HTTPS 请求。此服务接受大小可能不同(从几个字节到 1 GB)的 POST 消息,并且大部分时间是并行接收的。

在以下情况下,客户端会收到 413 Request entity too large 响应:

  • 当使用相同的客户端证书打开多个连接并上传许多小文件时。在这种情况下,一个请求成功,所有其他请求都失败并出现 413 错误。

该问题可以通过将该uploadReadAheadSize值设置为大于system.webServer/serverRuntime配置部分中所有并行调用大小的总和来解决,但这会导致服务器为每个调用分配预读缓冲区的全部内存量在许多并发调用的情况下导致服务器内存不足。

如果使用不同的客户端证书进行调用或上传一个大文件,则我的配置有效。

我已经读过 IIS 6 有一个选项可以SSLAlwaysNegoClientCert在配置中设置以修复类似的错误。我已经尝试过解决方法来设置此值,但使用 IIS 8.0 没有成功。我还尝试关闭 SSL 客户端缓存以禁用 SSL 会话恢复,但这也没有解决我的问题。

什么可能导致 413 错误?有没有办法在不使用服务器的整个内存的情况下启用多个并行上传与客户端证书到同一服务器。