用.net创建web项目时 Web 服务器报告了以下错误http://1.1 500 internal Server Error,用百度,google,CSDN内部都搜索了,没有好的解决方案,用过以下方法:
aspnet_regiis.exe -iaspnet_regiis.exe -ua
aspnet_regiis.exe -i
1\先用添加/删除程序,把IIS组件中FRONTPAGE扩展服务,重新安装一遍. 
2\到管理工具,INTERNET选项,默认站点,右键属性.主目录.把写入权限勾上,单击创建.确定
都不能解决,不想重装系统,请问各位还有什么高招?是不是我哪里设错了?
另外:在asp.net中创建项目是不是一定要在wwwroot目录下?有什么方法可以放在其它目录?
新学asp.net,请高手指教!谢谢!

解决方案 »

  1.   

    试试这上面提供的方法
    http://codebetter.com/blogs/peter.van.ooijen/archive/2003/11/20/3796.aspx
      

  2.   

    在asp.net中创建项目是不是一定要在wwwroot目录下?不是的,可以在IIS管理器里面修改默认目录.1.运行 Inetmgr
    2.在打开IIS管理器窗口中,右击“默认站点”,选择属性,在弹出
      对话框选择"主目录"选项卡,将默认: C:\Inetpub\wwwroot 路径改为你想改的任意路径即可
      

  3.   

    好像是iis的问题,我重装iis解决的500问题另:vs.net的web项目可以指定到任意的目录中,
    楼上的是一个方法。
    另外新建虚拟目录(自己指定想要存放的目录,随便那个盘,例如:虚拟目录名:test,指向路径:d:\myTest),然后vs.net中间项目的时候,更改地址:http://localhost/test。即可!
      

  4.   

    是不是修改了IIS中的默认的端口号啊。
      

  5.   

    看看你是不是用代理服务器上的网?注意设定内网布使用代理,在inernet选项里设置
      

  6.   

    不知怎么的,今天重新开电脑又可以了,可能是重装frontpage扩展之后要重启电脑吧!
    可是另开目录可以新建解决方案,不能新建web项目,新建web项目选择其它目录,那个确定按钮就会变成灰色!