只有window 2000 + IIS 不行的,还需要安装NET Framework分发包(.NET Framework Redistributable Now,dotnetfx.exe, 20M, 免费的,微软asp.net网站www.asp.net有下载),还需要 MDAC 2.6 Later(Microsoft Data Access Components)

解决方案 »

  1.   

    ^o^ 我的发布服务器上还装了 service pack2, 最好也装上。开发机器当然一定要service pack2
      

  2.   

    装上相应组长件和。NET FRAMEWORK就行了。VS不用
      

  3.   

    请问MDAC 2.6 Later(Microsoft Data Access Components)和service pack2从哪里找?
    是否这样配置好之后,我把我的开发出来的网站拷贝到服务器的目录下就行了?
      

  4.   

    我刚刚将我的网站从我的开发目录下移至本机另外一个文件夹下,也以服务器为根目录,却发生了如下报错:
    //////////////////////////////////////////////////////////////
    在应用程序级别以外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。导致该错误的原因可能是在 IIS 中没有将虚拟目录作为应用程序进行配置。
    ///////////////////////////////////////////////////////
      

  5.   

    MDAC2.6在.NET Framework中就带了。
    SP2就到别处去找吧。或者到M$的网站去down也可以。100M:)
    配置好之后,把你的程序(.aspx文件和bin目录)拷贝到服务器的一个虚拟目录里就可以了。
    最后请确认这个虚拟目录已经设置成应用程序。
      

  6.   

    管理工具-INTERNET信息服务->选择要设置的虚拟目录,查看属性->在'目录'选项卡中,看窗口的'应用程序设置'部分.点击'创建'按钮,如果你还未将该目录设置成应用程序的话.