最近的文章列表

为应用程序池''DefaultAppPool''提供服务的进程意外终止 进程 ID 是''4856''。进程退出代码是 ''0xe0434352''

网上提供了很多办法,都未解决。 

解决过程一波三折,依次用了下列方法: 

1、解决办法
 点击“开始”-“控制面板”-“管理工具”-“组件服务”-“计算机”-“我的电脑”-“DCOM”选项, 选择其下的“IIS ADMIN SERVICE”,右健选择“属性”,找到“安全”,在“启动和激活权限”中编辑“自定义”,添加帐号“Network Service”, 给该帐号赋予“本地启动”和“本地激活”的权限,重新启动IIS,(点“开始”-“运行”-“CMD”,点确定,然后运行IISRESET) 
...

2012/3/30 Comments:
ASP.NET State service状态服务的问题解决方法
异常详细信息: System.Web.HttpException: 无法向会话状态服务器发出会话状态请求。请确保已启动 ASP.NET State service,并且客户端和服务器端口是相同的。如果服务器位于远程计算机上,请检查 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspnet_state\Parameters\AllowRemoteConnection 的值,确保服务器接受远程请求。 这是因为ASP.NET State service状态服务没有打开,因此在执行当前 Web 请求期间生成了未处理的异常。 解决方法: 方法一: 右击我的电脑-》计算机管理-》服务和应用程序-》服务,在服务中找到ASP.NET状态服务,启动
2012/2/9 Comments:
造成IIS应用程序池停止的原因有?
下列情况将导致应用程序池启动或停止:启用快速失败保护会导致应用程序池停止。 达到时间限制的作业对象会导致应用程序池停止,随后会在时间窗口过期后启动。 由于试图使用不存在的标识而引起的配置错误会导致应用程序池停止。 Windows 管理员在应用程序池中执行请求停止或启动。来源:http://technet.microsoft.com/zh-cn/library/cc759791(WS.10).aspx
2012/1/30 Comments:
IIS6.0的web园--最大工作进程数
IIS 6.0允许将应用程序池配置成一个Web园(Web Garden)。要理解Web园的概念,可以设想这样一种情形:假设有一个IIS 5.0服务器和三个Web网站,每一个Web网站运行着相同的应用程序,如果IIS 5.0能够自动按照圆形循环的模式将请求依次发送给这些功能上等价、实际上分离的Web网站,将负载分离到三个不同的进程,就可以构成一个小型的Web农场(Web Farm)这就是Web园。在IIS 6.0的Web园中,我们不必创建额外的Web网站,只要指定用于某个应用程序池的工作进程的数量就可以了。具体的配置步骤是:打开应用程序池的属性对话框,转到性能页,在Web园下面的最大工作进程数输入框中输入进程数量,如图八。当服务器的负载较小,不需要额外的工作进程时,IIS 6.0在一定的时间后
2012/1/30 Comments:
iis网站的web园的最大工作进程设置后导致session失灵,当进程数大于1,session就失效
SESSION是保存在进程里面,所以,WEB园大于1时,有两进程,不能互相保证SESSION,所以失败!把SESION设置成保存在服务器,便能解决了! SESION设置成保存在服务器:ASP.NET配置设置>状态管理>会话状态设置 改为StateServer来源:http://www.cnblogs.com/zhouhuitao/archive/2011/01/26/1945324.html
2012/1/30 Comments:
HTTP 错误 401.3 - 未经授权:访问由于 ACL 对所请求资源的设置被拒绝
在配置IIS的时候,如果安全稍微做的好一些。就会出现各式各样的问题。比如,常见的访问网页会弹出用户名密码的登陆界面,或者是访问某种页面比如html,asp没事情,但是访问jsp或者php就有问题,显示:401.3 ACL 禁止访问资源等  通常的解决办法是: 第一,看iis中(不管iis5 还是iis6) ,网站或者目录,包括虚拟目录的属性,看目录安全性选项卡中的编辑匿名访问和身份验证控制,看看是用的哪个帐号,如果是用的iis匿名帐号(一般是IUSR_机器名),或者由系统管理员设置了其他帐号,这个帐号很重要,下面成IIS匿名帐号 察看帐号的密码是否是正确的系统设置的密码,实在不行就在计算机管理里面的用户管理,重新把帐号设置一个密码,然后在编辑匿名访问和身份验证控制选项中把密码
2012/1/4 Comments:
没有为扩展名“.html”注册的生成提供程序 URL Rewrite伪静态
原来的项目是用VS2003开发的,用VS2008成功转换了项目,运行的时候发现有些原本就是.html类型的文件无法访问(项目中使用了URL重写组件,并在web.config中配置了大量重写规则),报以下的错误:/VM应用程序中的服务器错误。没有为扩展名.html注册的生成提供程序。可以在 machine.config 或 web.config 中的 <compilation><buildProviders> 节注册一个。请确保所注册的提供程序具有包含值Web或All的 BuildProviderAppliesToAttribute 属性。说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常
2012/1/4 Comments:
没有为扩展名“.html”注册的生成提供程序
在初次使用vs2008的时候,把原来的html重写规则原版不动的转过来。但是出现了如下的错误提示:没有为扩展名.html注册的生成提供程序。可以在 machine.config 或 web.config 中的 <compilation><buildProviders> 节注册一个。请确保所注册的提供程序具有包含值Web或All的 BuildProviderAppliesToAttribute 属性。 在google之后,无意中发现一片文章,根据文章我重新改动配置。现在使用如下的配置,就正常使用了。把那些需要重写的和不需要重写的真正的html文件都会访问到。<buildProviders> <add extension=".ht
2011/12/2 Comments:
URL最大长度问题
天在测试Email Ticket的时候发现在进行Mark as Read/Unread操作时,请求是通过GET方式进行的。URL中列出了所有参与该操作的Ticket Id。于是,我想起GET请求是有最大长度限制的。遂输入超长一串Ticket Id进行请求,结果页面报错如下:HTTP Error 404.15 - Not FoundThe request filtering module is configured to deny a request where the query string is too long.Most likely causes:Request filtering is configured on the Web server to deny the request
2011/12/2 Comments:
Asp.Net实现URL重写,支持任意扩展名及无扩展名,多参数
实现的效果最终可以用12345.html替换show.aspx?id=12345这样的地址访问也可以实现百度空间的http://hi.baidu.com/wu1987116替换http://hi.baidu.com/index.aspx?UserName=wu1987116功能,支持任意扩展名及无扩展程序要调整的部分只有两块。 一是web.config文件。 二是链接地址。 所需urlrewrite.dll首先下载URLRewriter:http://download.microsoft.com/download/0/4/6/0463611e-a3f9-490d-a08c-877a83b797cf/MSDNURLRewriting.msi下载安装后再bin目录下
2011/12/1 Comments: