iis-7相关内容

System.Web.HttpCompileException (0x80004005)

我的 .net 4 Intranet 应用程序几乎一直运行良好.有时,在不做任何更改的情况下,它会开始给出 500 个异常并显示以下消息: System.Web.HttpCompileException (0x80004005):外部组件抛出异常.在 System.Web.Compilation.AssemblyBuilder.Compile()在 System.Web.Compilation. ..
发布时间:2022-01-25 08:28:57 C#/.NET

IIS7 授权规则/配置 - 永久提示

我正在尝试使用 .NET 授权规则保护 IIS7 中的应用程序. 默认情况下,网络服务器允许所有用户访问(这是继承的). 我已经为这个应用程序目录添加了一个拒绝所有用户的命令,以及一个针对特定用户的允许命令. ..
发布时间:2022-01-25 08:28:26 C#/.NET

在 AppHarbor 上托管 WCF Web API 应用程序?

我已经实现了一个示例应用程序,例如 这里.这是一个非常基本的应用程序,只是为了让事情开始.在我的本地机器上的 IIS 中一切正常,我也让它在我的 IIS Express 上运行,但现在是棘手的部分.我确实想在 AppHarbor 上托管它,但我收到 404 错误.我已经开始了 讨论 在 AppHarbor 的支持论坛上,他们在运行时截取了错误的屏幕截图. 由于使用了 StaticFile 处 ..
发布时间:2022-01-25 08:28:07 服务器开发

IIS7 0x80070032 下超出 Web 配置大小限制

我有一个 web.config 文件,该文件在我当前在 IIS7 上运行的解决方案中非常大. 它在我的开发服务器上运行良好,但是我遇到错误 0x80070032 “配置错误无法读取配置文件,因为它超过了最大文件大小" 我当前的解决方案使用一个非常大的 web.config 文件.我的 CMS 应用程序的架构需要大量的配置设置. 有没有办法扩展这个大小限制,或者我可以将 web.c ..
发布时间:2022-01-25 08:28:01 C#/.NET

如何使用 Powershell 删除 IIS 自定义标头?

我正在编写一个将网站部署到 IIS 7 的 powershell 脚本.我想使用 powershell 中的 Web 管理模块而不是 appcmd 执行以下命令来删除自定义标头.如何在不使用 appcmd 的 powershell 中执行此命令? appcmd set config/section:httpProtocol/-customHeaders.[name='X-Powered-By'] ..
发布时间:2022-01-25 08:27:52 服务器开发

ASP.NET 应用程序池关闭问题

有时异常会导致 应用程序池 关闭.我手动启动它,但问题是如何在 IIS 7.0 (Windows server 2008) 中自动执行此行为. 解决方案 如果一个应用程序池死了,该池服务的资源的下一个请求将自动重新启动它.但是,如果您在应用程序池上启用了快速故障保护,并且在 故障间隔 指定的时间间隔内,该应用程序池的死机次数超过了 maximum failures 属性指定的次数.em> ..
发布时间:2022-01-25 08:27:47 其他开发

对静态文件的请求正在访问 ASP.NET MVC3 中的托管代码

创建自定义 IHttpModules,我意识到对静态文件(例如:.css 和 .js 文件)的请求正在命中托管模块.可能图片也有同样的问题.对于文件系统中存在的文件,IIS 不应该绕过 ASP.NET 吗? 例如: 公共类 MyModule:IHttpModule{公共无效处置(){}公共无效初始化(HttpApplication上下文){context.BeginRequest += ( ..
发布时间:2022-01-25 08:27:24 其他开发

如何在我的 MVC 应用程序有机会处理它之前阻止 IIS7 推出自己的 404?

我有一个 ASP.NET MVC 2 应用程序,它在 global.asax 中有一个 Application_Error 事件处理程序.在此,我正在检测异常类型为 HttpException 且 HTTP 代码为 404 的情况,并重定向到我自己的 404 处理页面. 这在我的 Cassini 开发服务器上运行良好,但现在我正尝试将其移至具有 IIS7 的生产服务器(使用集成模式). ..
发布时间:2022-01-25 08:26:47 其他开发

IIS 和 Apache (WAMP) 正在运行

我们如何在同一台机器上同时运行 IIS 6 和 Apache (wamp)? 解决方案 IIS 和 Apache 应该有不同的端口. 更改 Apache(WAMP) 的端口 点击您可以在托盘上看到的 WAMP 图标或其他 wamp 快捷方式图标. 查找 Apache 并打开 httpd.conf 或者如果您知道它的存储位置. 找到“80"然后改变 听 80 听 8 ..
发布时间:2022-01-25 08:26:24 服务器开发

服务器模式 GC 似乎永远不会收集 Gen 0 Heap

澄清问题(tl;dr) 在阅读和分析下面涵盖的所有结果后,问题似乎归结为 GC 在服务器模式下没有为我们的应用程序收集 Gen 0 堆,一旦切换到工作站模式,问题就会消失. 原始问题和详细信息 我的问题有点相关:这个问题和这个问题. 我们最近在测试环境中的 .NET 应用程序中遇到了似乎是内存泄漏的问题,工作进程在负载下或在无负载时会逐渐攀升至 450MB 左右的使用量. ..
发布时间:2022-01-25 08:25:54 C#/.NET

在 NT AUTHORITY\NETWORK SERVICE 下运行池是否安全?

我通常会创建一个受限权限用户并在其下运行该进程,但 2008 年在 IIS7 下自动创建的池使用此帐户这一事实让我认为这是非常安全的,而且可能比我创建的更安全?来自 Redmond 的整个 Secure By Default 推动让我相信情况就是如此. 解决方案 是的,它是安全的.服务和服务帐户安全规划指南 还有一件事.最好使用本地服务帐户(不要与本地系统帐户混淆!).它在本地服务器 ..
发布时间:2022-01-25 08:25:35 C#/.NET

如何在 IIS 管理器中为 ASP.NET 4.0 应用程序添加用户?

我在 IIS 7.5 中安装了一个 ASP.NET 4.0 Web 表单应用程序.如果我将应用程序池设置为 DefaultAppPool (.NET Framework 2.0),我会在配置页面上显示 Providers、.NET-Roles 和 .NET-Users 的图标IIS 管理器中的应用程序,我可以管理 IIS 中的用户和角色.(我正在使用表单身份验证.) 但是如果我将应用程序池设 ..
发布时间:2022-01-25 08:25:29 C#/.NET