Windows 2003 里的一个ASP.NET配置问题
2005-06-04 10:32
543 查看
ASP.NET不能执行?
最近把服务器的.NET Framework升级到2.0了,很是兴奋的说。
把在本地测试好了的Application传到服务器,因为以前把web访问的帐户已经设置好了,就直接敲入了地址,按下了Enter,却料,浏览器报错了,由于没给出具体错误信息,只得上服务器看看。
原来是权限不够而拒绝访问了,为什么会这样呢?
以前服务器的设置大概是这样的:
由于有多个网站,属于不同的用户,所以创建了很多只能访问单个网站目录的用户,权限给得比较少,能执行ASP。由于以前没有网站用ASP.NET开发,所以一直没发现这个问题,在.NET Framework1.1下不能执行页面请求,升级到2.0问题依然,查看了各用户的权限设置,和ASP.NET配置,还是没有找到根源。
疑问有几点:
执行ASP.NET的用户和指定的WEB访问用户不是同一个吗?
连接池是不是要经过特殊配置?
ASP.NET的认证需要特定的设置吗?
在MS中文论坛上提出了问题,有朋友回复说:
asp.net执行需要 aspnet那个用户对磁盘有权限(IIS5.x,IIS6即win2003上为给IIS_WPG组权限)
但我试过很久,即使给了ASPNET权限,依然不能执行,看来也许不是该帐户在起作用,于是继续找,答案是:
执行ASP.NET页面的默认账户在WIN2000和WinXP下是ASPNET,而在WIN2003下是NETWORK SERVICE,而不是ASPNET,ASPNET和NETWORK SERVICE都是本地账号,而非域账号。
最近把服务器的.NET Framework升级到2.0了,很是兴奋的说。
把在本地测试好了的Application传到服务器,因为以前把web访问的帐户已经设置好了,就直接敲入了地址,按下了Enter,却料,浏览器报错了,由于没给出具体错误信息,只得上服务器看看。
原来是权限不够而拒绝访问了,为什么会这样呢?
以前服务器的设置大概是这样的:
由于有多个网站,属于不同的用户,所以创建了很多只能访问单个网站目录的用户,权限给得比较少,能执行ASP。由于以前没有网站用ASP.NET开发,所以一直没发现这个问题,在.NET Framework1.1下不能执行页面请求,升级到2.0问题依然,查看了各用户的权限设置,和ASP.NET配置,还是没有找到根源。
疑问有几点:
执行ASP.NET的用户和指定的WEB访问用户不是同一个吗?
连接池是不是要经过特殊配置?
ASP.NET的认证需要特定的设置吗?
在MS中文论坛上提出了问题,有朋友回复说:
asp.net执行需要 aspnet那个用户对磁盘有权限(IIS5.x,IIS6即win2003上为给IIS_WPG组权限)
但我试过很久,即使给了ASPNET权限,依然不能执行,看来也许不是该帐户在起作用,于是继续找,答案是:
执行ASP.NET页面的默认账户在WIN2000和WinXP下是ASPNET,而在WIN2003下是NETWORK SERVICE,而不是ASPNET,ASPNET和NETWORK SERVICE都是本地账号,而非域账号。
相关文章推荐
- Windows 7操作系统 IIS 7 配置asp.net网站伪静态配置问题
- Asp.net 2.0在Windows 2003 Server 上配置Microsoft Excel、Microsoft Word应用程序权限时 error: 8000401a 的解决方法!
- Windows 2003 Server配置IIS服务器(ASP, ASP.NET)全功略
- ASP.NET Word导出服务器权限配置[windows 2003]
- Windows 2003 Server配置IIS服务器(ASP, ASP.NET)全功略
- windows 2003下asp.Net站点无法使用用户名+密码的方式连接SQLSERVER的问题
- Asp.net 2.0在Windows 2003 Server 上配置Microsoft Excel、Microsoft Word应用程序权限时 error: 8000401a
- ASP.net+Windows 2003 server + Sql server部署时注意的问题
- 我在安装TFS 2008的时候遇到的问题以及解决方法一windows 2003 iis中总是不出现ASP.NET 2.0
- 无法找到该页 windows 2003 配置IIS(asp.net)
- Windows 2003中配置ASP.Net环境
- Windows 2003中配置ASP.Net环境
- Asp.net 2.0在Windows 2003 Server 上配置Microsoft Excel、Microsoft Word应用程序权限时 error: 8000401a 的解决方法!
- 如何在windows 2000配置Asp .net 页 【转载】
- 配置IIS在64位Windows上运行32位ASP.NET应用程序
- Windows 2008 VS2008 IIS7 中调试Asp.net 2.0 两个问题
- ASP.NET 3.5 如何安裝在windows 2003的IIS 6.0
- 在Win 2003中配置ASP.net环境
- iis之asp.net环境配置问题及解决办法
- Windows 2003 II6 部署 Asp.net 网站