none
用VS 2005新建了asp.net网站,调试时出现未在web.config中启用调试,什么原因?? RRS feed

  • 问题

  • 我用用VS 2005新建了asp.net网站,按下F5调试时弹出如下对话框,图片不不知道怎么传上来,发个链接吧

    http://fmn017.xnimg.cn/fmn017/pic001/20081011/11/49/large_GIxg_933b204236.jpg

    大体这样:

    “由于未在web.conifg文件中启用调试,因此无法在调试模式下运行该页,你希望做什么?

     给了两个选项:

    1   添加新的启用了调试的web.config文件(A)

    2 不进行调试运行(R)

    就是这样,我选了1,调试通过出结果了,弹出网页了。

    可是我又新建了一个asp.net网站,调试时又出现这个对话框,怎么办?怎么才能不让他出现此对话框?

     

    2008年10月11日 4:02

答案

  • 配置文件设置debug=true即可

    <configuration>
    <compile debug="true" />
    </configuration>

     

    web.config里加这个

    2008年10月11日 4:47
    版主

全部回复

  • 配置文件设置debug=true即可

    <configuration>
    <compile debug="true" />
    </configuration>

     

    web.config里加这个

    2008年10月11日 4:47
    版主
  •  

    “web.config”这个文件在哪里能找到?

    还有就是我在装VS之前先装了IIS,可是我在IE中输入http://loaclhost是却出现:

    无法显示网页

    您要访问的网页有问题,无法显示。

    请尝试以下操作:

    • 打开 localhost  主页,然后查找指向您感兴趣信息的链接。
    • 单击刷新按钮,或以后再试。
    • 单击搜索,寻找 Internet 上的信息。
    • 也可查看相关站点列表


    HTTP 500 - 内部服务器错误
    Internet Explorer

    我该怎么办呢?可是我在建立ASP.NET网站的时候也能调试出结果。这是怎么回事呢?我该怎么办呢?

    2008年10月11日 7:42
  •  

    将ie的设置:工具-Internet选项-高级-显示友好http错误不打勾,可以看到详细的错误。就知道啥原因了、

     

     

    web.config可以在项目右键-添加新项中添加。

     

     

    你可以执行

    C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i

    命令将asp.net 2.0注册到iis,然后再iis里选择aspnet版本为2.0

    2008年10月11日 8:28
    版主
  • 你可以在网站根目录下找到Web.config文件。添加相应节就可以了。你选1时,VS会自动帮你添加。在开发完成之后部署时,要关闭调试,因为这样会产生性能问题。这就是为什么VS默认禁止调试,当你要调试时,来问你,需不需要启用。

    2008年10月11日 9:20
  • vs2005就是这样的,你选择1就可以了,

    2008年10月15日 6:14
  • 一般建立网站后,ctrl+F5就自己出来了。

     

    2008年10月15日 6:15
  • 在开发调试的时候请选择1或者设置compile debug="true"~正式发布以后记得关闭调试~
    2008年10月15日 9:38
    版主