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

asp.net - IIS 网站逐渐变慢,直到重新启动

我在 Windows Server 2012 上的 IIS8 上有一个 ASP.NET 2.0 网站。

网站刚开始时速度很快,但一天下来会逐渐变慢。如果我重新启动 IIS,问题就解决了,它又变快了,但是循环继续,它变慢了。

我可以从哪里开始尝试诊断这个问题..?

0 投票
4 回答
25254 浏览

json - 0x800a1391 - JavaScript 运行时错误:“JSON”在 IE 10 中未定义

我在 Windows 8 上使用 IE 10 兼容性,在调试模式下运行 WebApp(VS 2012)时出现此错误。0x800a1391 - JavaScript 运行时错误:“JSON”未定义 下面的代码

此外,奇怪的事实是 IIS 8 中托管的相同代码在 IE 10 浏览器中运行良好。有什么输入吗?

0 投票
4 回答
30633 浏览

asp.net - 在 IIS 8.0 上设置 asp.net 项目时出现 HTTP 错误 404.17

我正在尝试在我的 Windows 8 机器上的 IIS 8.0 上设置现有的 asp.net 应用程序,它给了我以下错误消息。

我用谷歌搜索了一段时间,并试图用几种解决方案来解决这个问题,比如手动注册 asp.net。但是,它仍然无法正常工作。大多数解决方案都适用于 IIS 7.5,问题是否相同。

任何想法!非常感谢。

0 投票
4 回答
85021 浏览

windows-8 - 如何为 IIS 8 启用 SMTP?

我找不到在哪里启用SMTPon Windows 8 Pro。令人惊讶的是,我什至没有在网上找到答案。有没有人弄清楚这一点?

像往常一样,我检查了所有必要IIS的组件是否已安装:

在此处输入图像描述

仍然没有 SMTP 配置inetmgr

在此处输入图像描述

0 投票
2 回答
5018 浏览

internet-explorer-9 - 如果 IE9 用户在调用正在进行时离开页面,则 AJAX POST 的 ManagedPipelineHandler 崩溃

设想:

  • 用户正在使用 IE9(IE8/10 不受影响)。
  • 用户有一个活动会话。
  • SessionState(SessionStateBehavior.Required)页面向具有属性(不受影响)的控制器发起 AJAX POST(GET 不受影响)请求ReadOnly。有些东西阻止了这个请求被立即处理(例如另一个正在进行的请求,它已经锁定了会话)。
  • 当 AJAX POST 正在进行时,用户会离开页面(GET 或 POST - 无关紧要)

结果:

  • AJAX POST 终止并返回 HTTP 500(浏览器已退出侦听,但您可以在 IIS 日志中看到它)。IIS 失败的请求跟踪显示错误为“指定的网络名称不再可用。(0x80070040)。”
  • 在执行下一个需要读/写会话访问权限的请求之前,用户的会话被锁定 80 到 120 秒(通常约为 100 秒)。

进一步挖掘 IIS Failed Request Tracing 创建的日志表明,AJAX POST在会话状态被锁定REQUEST_ACQUIRE_STATE(在该阶段期间)像这样崩溃,但由于该REQUEST_RELEASE_STATE阶段没有发生,因此不会释放会话锁。我假设有一些安全机制可以在 80-120 秒后解锁会话,但是这种很长的挂起显然对我的用户来说是不希望的。

我有一个简单的 VS2012/.Net 4.5/MVC4 项目,演示了https://github.com/jorupp/Ie9SessionCrash上的问题(有一个页面,通过睡眠调用发布了一系列关于操作的帖子)。显示问题的 IIS 失败请求跟踪位于https://github.com/jorupp/Ie9SessionCrash/tree/master/Ie9SessionCrash/TraceOfHttp500的项目中。

为了解决这个问题,我们计划确保我们永远不会对需要会话的操作进行任何 AJAX POST 调用,并且:

  • 尽可能使用 GET 调用
  • SessionState(SessionStateBehavior.ReadOnly)对具有该属性的控制器使用 POST 调用。

有没有更好的方法来处理这个问题,或者我是否缺少与此相关的 IIS/.Net 补丁?还是由于其他原因,这种情况无效?我不愿意为此责怪框架/IIS,但我认为我已经消除了我的代码错误。

0 投票
1 回答
3778 浏览

asp.net - ASP.NET 4.5 不会从 Windows 8 卸载

最近我的开发环境遇到了兼容性问题,建议我在 Windows 8 笔记本电脑上卸载并重新安装 ASP.NET 4.5。

要在 Windows 8 上卸载,您必须使用“打开/关闭 Windows 功能”功能。

当我执行卸载时,一切似乎都很好,但是当我重新安装 .NET 4.5 时,我从安装程序中收到以下错误消息。

在此处输入图像描述

我不确定如何确保完全卸载 4.5 运行时。这是 Windows 8 的问题吗?

0 投票
1 回答
3412 浏览

iis-8 - IIS 8 应用程序初始化 - 预热 WCF 服务

我们目前正在使用 AppFabric 自动启动功能来预热包含 WCF Web 服务的应用程序。

由于这是我们正在使用的唯一 AppFabric 功能并且我们正在升级到 IIS 8.0,因此我们希望改用应用程序初始化。

1)很高兴知道这些解决方案之间是否存在任何已知差异。

2)我能够为示例项目设置初始化: http ://www.iis.net/learn/get-started/whats-new-in-iis-8/iis-80-application-initialization 。但是当我为我的 WCF 服务设置相同的设置时,没有预热。我认为这是因为热身是通过发出请求来完成的

这实际上并没有达到服务。我需要完成预热请求

有没有办法配置这个?

0 投票
8 回答
115871 浏览

iis - 在 PowerShell 中显示所有站点和绑定

我正在从 IIS 记录与该站点相关的所有站点和绑定。有没有一种简单的方法可以通过 PowerShell 脚本而不是手动输入查看 IIS 来获取此列表?

我希望输出是这样的:

0 投票
1 回答
2762 浏览

c# - System.Runtime.InteropServices.COMException (0x8000500C) 在 .Net 中提交对 DirectoryEntry 的更改时发生

下面是 C# 中的代码,我试图将现有证书的 SSL 绑定添加到 IIS 服务器中的“默认网站”。但我不断得到

System.Runtime.InteropServices.COMException (0x8000500C) 在语句“website.Properties["SSLCertHash"].Add(x509.GetCertHash());”中。

你知道原因吗?

这是我得到的例外:

绑定 AA 证书时发生异常 System.Runtime.InteropServices.COMException (0x8000500C):来自 HRESULT 的异常:System.DirectoryServices.Interop.UnsafeNativeMethods.IAds.PutEx(Int32 lnControlCode, String bstrName, Object vProp) at System.DirectoryServices.PropertyValueCollection 的 0x8000500C .OnInsertComplete(Int32 index, Object value) at System.Collections.CollectionBase.System.Collections.IList.Add(Object value) at System.DirectoryServices.PropertyValueCollection.Add(Object value) at AAA.Web.Controllers.Global.importAppAssureSoftwareCert( ) 在 c:\Users\Administrator\Documents\AppAssureAppliance2.0\SRMWebClient\AAA.Web\Controllers\Global.cs:80 行

0 投票
0 回答
742 浏览

msbuild - TFS2012 - 对 MSBuild 参数进行故障排除以设置自动部署

我们正在尝试通过 MSBuild 和 MSDeploy 通过 TFS 2012 设置自动部署,但是当我们的生产服务器尝试部署到开发服务器时,我们收到超时。所有相关端口都已打开,部署工具和服务已安装并启动,我们必须继续进行的错误的唯一证据是来自开发服务器的 IIS Web 管理日志文件夹的日志文件,它显示 404尝试部署时。

MSBuild 参数:

Visual Studio 构建错误: