我建了个Asp.net2.0的网站,用打开网站的方式开发(多人开发,用FrontPage web服务器扩展做的),例如:http://localhost:8080,不过实际上里面没有aspx文件,基本上都是asp的页面,每当我修改某个页面保存后,第一次打开就特别慢, 让人感觉是现编译的(但是我的文件都是asp的,只有几个文件是aspx的)
站点文件比较多,asp页面+aspx页面+js文件+vbs文件>1000另外还经常报:"提示:[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序",时好时坏

解决方案 »

  1.   

    你的aspx网站最终是发布的吗?使用vs来发布“web网站”项目,在发布窗口取消“允许修改此预编译网站”选项(第一次创建项目时默认是选中的),这样你的aspx中的内容才能真正编译。如果保持这个选项选中,那么所谓的发布其实还是发布了一大堆源代码,在运行时才编译。
      

  2.   

    “用FrontPage web服务器扩展做的"?我记得FrontPage早就淘汰了,好象是在2004年,微软使用Express Web来正式取代了FrontPage产品。Express系列可以参考:www.microsoft.com/expression,可以搜索关于Express Web的中文版介绍。还是使用vs来编译web网站吧。
      

  3.   

    哦,Sorry,上面我把FrontPage web服务器扩展看作FontPage开发程序了。不过结论基本上还是一样的。现在的web服务也不需要启用安装FrontPage web服务器扩展功能的,把跟FrontPage有关的都删除吧。
      

  4.   

    asp.net 2.0对内存要求比较高
    asp.net第一次编译会比较慢
      

  5.   

    各位,我的页面都是asp的,我其实不需要编译
      

  6.   

    那为什么还要asp.net编辑呢?asp的直接丢到IIS里就可以了撒
      

  7.   

    asp.net 2.0对内存要求比较高 
    asp.net第一次编译会比较慢
    up