Articles of 应用程序池

IIS 7使用域帐户应用程序池标识无效的密码

我有一个包含WCF服务的asp.net网站,我正在使用IIS 7托pipe的Windows 7计算机上进行开发。我需要使用服务连接到Reporting Services 2005的实例,并且在尝试访问时遇到401错误执行报告。 所以,我假设我需要在域帐户下运行IIS应用程序池。 问题是,当我尝试将身份更改为域帐户时,出现错误消息“指定的密码无效,请input新的密码”。 我多次重新检查密码以确保它是正确的。 我正在使用的帐户在机器上拥有pipe理员权限。 我看到其他地方尝试运行这个命令:aspnet_regiis.exe -GA域\用户名,我做了,但没有帮助。 我还需要做什么?

pipe理其他应用程序池所需的应用程序池标识有哪些权限?

我有一个网站(用于pipe理我们软件的各个部分),需要启动/停止其他应用程序池所需的权限。 我创build了一个用户并将应用程序池标识设置为自定义,但是该Web应用程序仍然无法启动/停止应用程序池。 我得到以下错误: System.UnauthorizedAccessException: Filename: redirection.config Error: Cannot read configuration file due to insufficient permissions at Microsoft.Web.Administration.Interop.AppHostWritableAdminManager.GetAdminSection(String bstrSectionName, String bstrSectionPath) at Microsoft.Web.Administration.Configuration.GetSectionInternal(ConfigurationSection section, String sectionPath, String locationPath) at Microsoft.Web.Administration.ServerManager.get_ApplicationPoolsSection() at Microsoft.Web.Administration.ServerManager.get_ApplicationPools() 这里的讨论build议将应用程序池设置为本地系统或pipe理员,这是行不通的,但我不想这样做是出于安全原因(外部支持将需要访问此网站)。 我确实给了用户更高的权限( 如这里所build议的那样 ),首先将其设置为本地pipe理员组的一部分,但最初这不起作用,并且赋予用户对C:\ Windows \ System32 \ inetsrv \ config也没有工作。 现在当地的pipe理员工作时,我一定做错了,但这仍然不是我想要的。 所以任何人都可以build议我需要添加到这个用户的权限,我怎样才能应用它们? 一个答案我的问题(但不同的问题) 在这里 ,但澄清,我认为我需要给个人用户“IIS运行时操作权限”,有没有人知道如何做到这一点,如果确实这是我所要求的权限?

更改回收时间是否会导致应用程序池重置?

我们有一个应用程序池,目前设置为在凌晨1:30和5:30回收。 我想删除上午5点30分的条目,以便每天只能回收一次。 此更新是否会导致应用程序池在重置时重置?

停止AppPool对当前正在执行的请求有什么影响?

我的理解是,在IIS中请求一个AppPool进行回收将使当前的活动请求在被回收请求exception终止之前90秒完成,而不再接受新的请求。 怎么样要求一个AppPool停止? 它是否也有相同的减速策略? 如果重要,我将通过以下方式停止AppPool: appcmd.exe stop apppool /apppool.name:"theAppPoolName" 版本:10.0.14393.0 服务器:Windows Server 2016 / IIS 10

IIS6:具有专用服务用户身份的应用程序池导致集成身份validation失败

我在IIS6和asp.net 3.5 SP1上。 我决定,我的asp.net Web应用程序应该有一个专用的应用程序池和一个专用的身份,因为这个身份被授予访问Web应用程序使用的敏感文件共享。 Web应用程序为传入用户使用集成的Windows身份validation,而我的问题是,当应用程序池设置为专用身份时,所有传入用户都无法通过身份validation ,即login框(从Internet Explorer)重新出现在用户提交他的密码。 应用程序池设置为networking服务标识时不会发生此问题。 专用标识已被授予对机器的IIS_WPG组的访问权限,我尝试了以下命令: aspnet_regiis.exe -GA myDomain\myDedicatedIdentity 但是还是没有运气。 有什么build议么? 我忘了授予这个身份的任何特权?

回收应用程序池究竟做了什么?

过去我曾经遇到过很多问题,通过回收应用程序池来解决问题。 我目前正在每隔一天发生一次错误(SQL服务器超时奇怪),将继续坚持,直到应用程序池被回收,所以我想知道这是做什么呢? 非常感谢,Kohan。

在一个应用程序池中的每个应用程序在IIS 7.X中卸载

一个应用程序池中的每个应用程序是否在IIS 7.X中卸载,还是会影响整个应用程序池? 如果我有相同的应用程序池下的一百个应用程序是所有的应用程序总是加载?

IIS停止/启动应用程序池

我的应用程序池似乎处于“停止等待”状态,不会对任何事情做出反应。 无论是在用户界面还是在CLI中。 有没有强制应用程序池停止或嘲笑停止消息,而无需重新启动服务/服务器的选项? 还有其他应用程序池必须运行。 Windows版本:Windows Server 2012 R2 IIS版本:8.0

服务器难以托pipe30 000个网站+ 30000个数据库,每天有3个用户?

一台500 Ram服务器难以托pipe30 000个网站+ 30000个数据库,每天有3个用户? 那是Windows Server 2008,IIS7

Java Web服务器的build议

我目前使用DBCP进行连接池,因为它或多或less提供了tomcat,并且易于安装。 我正在考虑迁移到Glassfish或Jetty,还没有确定我将使用哪个连接池提供程序。 我目前使用Hibernate运行JBoss Seam,并且到目前为止已经获得了不错的性能。 我看过一些文章,说c3p0更好,有人说proxool更好,然后有人说他们都处于陈旧的状态,所以dbcp是最好的select,因为它是更多的维护和文档。 我今天晚上进行了JMetertesting,发现当我有10个并发用户以任意顺序点击该站点时,在页面请求之间没有任何延迟,dbcp无法连接并发生爆炸。 我对这个错误感到失望,但是对这个performance感到满意。 我想我可以使用二级caching提高性能。 问题: 如果我不使用EJB或OSGI,Jetty 7是Glassfish和tomcat 6的明显优势吗? 这当然要小得多,因此应该消耗更less的资源。 我现在只部署1个Web应用程序,稍后我会部署。 你推荐一个简单的应用程序服务器的连接池? 我不希望有10个并发用户在请求之间没有任何延迟,但是很高兴知道应用程序在爆炸之前能够处理什么,以及它在达到这一点时的作用。 最后,无法获取连接错误通常表明查询运行时间过长,从而无法将连接返回到池中。 除了确保所有查询都有效地运行之外,您还可以检查其他哪些方面? 例外: 00:38:38,886 WARN [JDBCExceptionReporter] SQL Error: 0, SQLState: null 00:38:38,898 ERROR [JDBCExceptionReporter] Already closed. 00:38:46,823 INFO [DefaultLoadEventListener] Error performing load command org.hibernate.SessionException: Session is closed! 我的平均响应时间是300ms,最小100ms,最大5s,标准偏差300ms。 这是在一个Linode基地服务器(360 MB内存,最简单的包)。 还有其他意见吗? 谢谢, 沃尔特