配置aspx环境的常见问题
2020-03-02 03:02
891 查看
1:如何开启2003的aspx的支持?
2003开启了web服务器扩展,默认情况下asp.net是允许的.
2:放置aspx的网站,需要给站点怎样的权限呢?
administrator system 完全控制的权限
站点匿名访问用户 读取和写入的权限
asp.net 读取和写入的权限
networkservice 读取和写入的权限[@more@]3:如何从aspx1.1升级到aspx2.0 ?
首先我们需要卸载asp.net1.1,cmd下进入
>C:WINDOWSMicrosoft.NETFrameworkv1.1.4322Aspnet_regiis.exe -ua (卸载服务器上所有的aspx的版本和web服务器的扩展isapi的扩展)
如果需要重新安装上aspnet1.1
> Aspnet_regiis.exe -i -enable
下载asp.net2.0的安装包直接安装 然后
>Aspnet_regiis.exe -i -enable完成aspx的更新`web扩展的允许`添加isapi 的扩展
4:如何让asp.net1和asp.net2共存?
asp.net如果两个版本共存,在2003下就会出现报错
-----------------------------------------------------------
Server Application Unavailable
The web application you are attempting to access on this web server is currently unavailable. Please hit the "Refresh" button in your web browser to retry your request.
Administrator Note: An error message detailing the cause of this specific request failure can be found in the application event log of the web server. Please review this log entry to discover what caused this error to occur.
-------------------------------------------------------------
原因:由于在2003下使用iis6.0,其工作模式默认的为:“工作进程隔离模式”,在此模式中,应用程序被分为多个组,每个组就是一个“应用程序池” ,每个应用程序池之间是相互隔离的,IIS中的每个应用程序池由一个“工作进程”分别进行管理,也就是"W3wp.exe" 有几个应用程序池,就有几个w3wp.exe,现在两个版本共存,并且共用一个应用程序池(默认情况下放入DefaultAppPool池)由一个w3wp.exe来管理,而单个工作进程是无法同时管理不同的程序(或者不同版本的程序)的。如果先访问asp.net1.1的页面,则工作进程先加载并管理了 1.1版本的程序集,此时访问asp.net2.0的web程序页面Server Application Unavailable 错误就出来了。反之,如果在默认应用程序池的w3wp.exe尚未启动前先访问了 2.0的web程序(此时应用程序集已经加载了.net framework2.0的Web程序集),再访问1.1或1.0的Web程序页面时,同样会出现“服务器应用程序不可用” 这样的中文提示.
解决办法:为其报错的站点,新建立一个应用程序池即可.
方法:站点“属性”-》在“应用程序池” 中选择刚才新建的的应用程序池,点击“确定”
2003开启了web服务器扩展,默认情况下asp.net是允许的.
2:放置aspx的网站,需要给站点怎样的权限呢?
administrator system 完全控制的权限
站点匿名访问用户 读取和写入的权限
asp.net 读取和写入的权限
networkservice 读取和写入的权限[@more@]3:如何从aspx1.1升级到aspx2.0 ?
首先我们需要卸载asp.net1.1,cmd下进入
>C:WINDOWSMicrosoft.NETFrameworkv1.1.4322Aspnet_regiis.exe -ua (卸载服务器上所有的aspx的版本和web服务器的扩展isapi的扩展)
如果需要重新安装上aspnet1.1
> Aspnet_regiis.exe -i -enable
下载asp.net2.0的安装包直接安装 然后
>Aspnet_regiis.exe -i -enable完成aspx的更新`web扩展的允许`添加isapi 的扩展
4:如何让asp.net1和asp.net2共存?
asp.net如果两个版本共存,在2003下就会出现报错
-----------------------------------------------------------
Server Application Unavailable
The web application you are attempting to access on this web server is currently unavailable. Please hit the "Refresh" button in your web browser to retry your request.
Administrator Note: An error message detailing the cause of this specific request failure can be found in the application event log of the web server. Please review this log entry to discover what caused this error to occur.
-------------------------------------------------------------
原因:由于在2003下使用iis6.0,其工作模式默认的为:“工作进程隔离模式”,在此模式中,应用程序被分为多个组,每个组就是一个“应用程序池” ,每个应用程序池之间是相互隔离的,IIS中的每个应用程序池由一个“工作进程”分别进行管理,也就是"W3wp.exe" 有几个应用程序池,就有几个w3wp.exe,现在两个版本共存,并且共用一个应用程序池(默认情况下放入DefaultAppPool池)由一个w3wp.exe来管理,而单个工作进程是无法同时管理不同的程序(或者不同版本的程序)的。如果先访问asp.net1.1的页面,则工作进程先加载并管理了 1.1版本的程序集,此时访问asp.net2.0的web程序页面Server Application Unavailable 错误就出来了。反之,如果在默认应用程序池的w3wp.exe尚未启动前先访问了 2.0的web程序(此时应用程序集已经加载了.net framework2.0的Web程序集),再访问1.1或1.0的Web程序页面时,同样会出现“服务器应用程序不可用” 这样的中文提示.
解决办法:为其报错的站点,新建立一个应用程序池即可.
方法:站点“属性”-》在“应用程序池” 中选择刚才新建的的应用程序池,点击“确定”
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10291852/viewspace-971364/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/10291852/viewspace-971364/
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- Qt5.2+VS2012开发环境安装配置和常见问题解决方案
- JDeveloper环境配置WebLogic常见的问题
- 初学Laravel4常见的问题之四:环境配置
- java-HelloWorld-环境配置-常见问题解决
- Java菜鸟学习笔记--配置篇(二):Ubuntu JDK环境变量配置与常见问题
- cocos2d-x环境配置和常见问题
- Android Studio开发环境配置过程中的一些常见问题
- linux环境下mysql5.6的安装、配置、使用及常见问题解决办法
- JBOSS4.2+JBOSSIDE 2.0beta2{Eclipse}开发环境配置常见问题
- cocos2d-x环境配置和常见问题
- Spring框架中利用注解进行自动装配的环境配置步骤和常见问题
- ubuntu 常见环境配置问题
- Java开发环境配置及常见问题
- DirectShow开发的环境配置和常见问题
- Hyperledge 开发环境配置常见问题
- Cocos3d3.10版本配置打包环境要注意的问题和打包失败常见问题的解决办法
- MAC电脑中Android环境配置的常见问题
- codeblock 配置 mysql 环境方法及常见问题
- Pycharm中Python环境配置常见问题解析