故障分析一:造成asp.net服务器应用程序不可用的情况一般是用户安装了Net Framework之后,然后在安装包IIS程序,这样用的asp.net尚未在IIS上面注册所以才导致找不到服务器。
解决方法:
如果是没有在IIS上面注册而出现的故障的话,那么必须重新在.net命令行上线卸载在安装,然后在aspnet_regllS/i安装,安装完成后重新下IIS,再删除“默认应用程序:这样就能将asp.net站点重新创建了。之后就不会出现服务器不可用的现象了。重新注册.net的命令【C:WINDOWSMicrosoft.NetFrameworkv2.0.50727as.Net_regiis.exe –i】。
故障分析二、如果上述方法无效的话,那么就是用户的aspnet账户没有iis服务器上面所指定的权限。
解决方法:
必须给账户重新添加访问权限。首先在资源管理器中依次点击“工具--文件夹选项--查看--使用简单文件夹共享(推荐)”,把该选项上面的勾去掉,然后在服务器指定目录上单击右键,依次选择“属性-安全-添加-高级-立即查找”,把ASPNET这个账户添加进去(一般默认账户是users),给这个账户指定完全访问的权限即可。这样在来就不会出现asp.net服务器应用程序不可用的情况了。
1、当然我们也可以执行对电脑进行新建应用程序池的方法,首先点击“开始-控制面板”在管理工具上面双击“inte.net信息服务(IIS)”新建一个应用池,,将应用池ID的文本框上输入AppPool1即可完全创建了。
2、继续“开始-控制面板”,然后继续点击“管理工具-inte.net信息服务(IIS)”选项,双击打开“web站点和默认的Web站点”,然后在用鼠标右键右击“DebugApp1”选择“属性”,在“主目录”标签中的“应用程序池”列表框中选择“AppPool1”,然后单击“确定”。
3、最后新建而来应用程序池,选择好应用程序池的账户,然后在web文件夹属性中权限添加到NetWork Service帐号权限,即可修复asp.net“服务器应用程序不可用”的故障。