剑气潇潇的BLOG

——天空才是我的极限
  博客园  :: 首页  :: 联系 :: 订阅 订阅  :: 管理

从微软下载dotnetfx.exe与langpack.exe,安装后asp.net2.0程序能够访问了。服务器重新启动,原先能够访问的站点提示:

您试图在此 Web 服务器上访问的 Web 应用程序当前不可用。请点击 Web 浏览器中的“刷新”按钮重试您的请求。

管理员注意事项: 详述此特定请求失败原因的错误信息可在 Web 服务器的系统事件日志中找到。请检查此日志项以查明导致该错误发生的原因。

查看日志:It is not possible to run two different versions of ASP.NET in the same IIS process. Please use the IIS Administration Tool to reconfigure your server to run the application in a separate process.

即:不能在同一个IIS进程里面运行不同的asp.net版本,需要用IIS管理工具重新设置服务器以使其运行在单独的进程中。
我的解决方法:
1 在应用程序池中新建一个程序池

2 取名称为AppPoolNet2.0(名称可以随便设置),选择将现有程序池作为模板

3 右键选择站点,设置应用程序池为刚才设置的名称

现在运行2.0站点,应该没有问题了,同时不影响其他站点的运行,大家有什么好的办法,不妨一起探讨一下。