今天装了一个.Net 2.0,运行ASP.Net2.0程序。启动浏览器后,在浏览器中出现下面的提示信息:服务器应用程序不可用
您试图在此 Web 服务器上访问的 Web 应用程序当前不可用。请点击 Web 浏览器中的“刷新”按钮重试您的请求。
1、 于是下面就开始了我的问题解决之旅,首先介绍一下我的平台:win2003操作系统,含有.Net 1.1和 .Net 2.0.
2、 按着网上提供的方法,我几乎各种方式都试了:重装.Net 、iis ,呵呵,就差没重装系统了,累了我一天。
3、 下面总结一下我解决这个问题的大体过程吧: ①改下一虚拟目录的应用程序池.让ASP.NET 1.1 和ASP.NET 2.0的虚拟目录使用不同的应用程序池. 修改方法是:在iis管理器中的应用程序池新添一个应用程序池(app2),然后再默认网站下面选择你的虚拟目录,为这个虚拟目录选择新的应用程序池,方法是选择虚拟目录下面的属性,然后再“目录”页下修改。为什么要添加一个应用程序池,上面给出的网页已经有解释了。 ②保证执行新添加的应用程序池用户,一般为Net Servcie .保证它对systemroot:\Windows\Microsoft.NET\Frameworks\2.0.xxxx这个目录由足够的权限。 ③保证指定的用户对上面的目录有访问权限后,还需要指定用户对虚拟目录的访问权限,方法是iis管理器下面选择你要运行的虚拟目录,然后点击右键,选择权限。添加Net services这个用户,并指定足够的权限。当然在IIS的虚拟目录的属性设置中会多出一个ASP.NET标签,在那里边把运行时调整为2.0,默认使用的是1.1的运行时,这个也需要注意。 其中我就是在第三步那里的问题。
若转载请注明出处: Spirit's Home
本文地址: http://www.7788sky.cn/post/asp.net_aspx_services_web.html
0 Response to “asp.Net 服务应用程序不可用”