在XP上开发的.net网站,放到2000上正常,但放在server2003上就出现了aspx文件访问404错误,是怎么回事?2003是不是已经自带了.netfromwork1.1?

解决方案 »

  1.   

    试试:
    打开IIS,展开左边的树形菜单,选择“Web服务扩展”,然后选择“ASP.NET v1.1.4322”,设置为“允许”。
      

  2.   

    是已经带了。NET框架,问题是你IIS有没有指定到你的文件目录啊。404就是根本都找不到页面啊。你看看,你IIS的访问的目录指向你的ASPX文件了吗?
      

  3.   

    严重同意楼上,2003对IIS的管理比2000严格了很多,以前许多默认的选项被关掉了,要自己来打开!
      

  4.   

    404是网页无法找到的错误代码,请检查你是否正确的配置了IIS的虚拟目录(虚拟目录是否正确的指向了你的应用程序的目录)。
      

  5.   

    2003虽然带了.netframework但是,默认是未安装的,需要在控制面板-添加删除程序-Windows组件里,将ASP.NET安装(包括IIS),安装好后,部署你的应用程序时,要认真设置IIS,比如WEB目录,和虚拟目录.
      

  6.   

    把这位朋友coldpanth(云之崖)说的再加一条FrontPage Server Extensions 2002
    也装上
      

  7.   

    系统安装盘上自定义安装组件,把ASP.NET勾勾打上...
      

  8.   

    谢谢大家!我觉得原因就是Fromwork没启动或没安装。但是我想自己安装时,系统提示“该软件已经安装”。估计和IIS中的配置有关,因为在IIs中就没有识别aspx的扩展名。等我按第一楼朋友的办法试试,再告诉大家。
    另外还有个问题,用不用在系统中建一个ASP_NET用户,如果需要,该用户的权限如何配置?
      

  9.   

    如果已经安装,重新配置一下IIS,进入系统目录如 C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322运行命令:aspnet_regiis.exe -i