解决方案 »

  1.   

     好像petshop4使用vs2005设计的,vs2008打开时提示你需要进行转换的
      

  2.   

    根本就没有提示转换的信息
    是不是petshop4.0不支持vs2008呢?
      

  3.   

    你怎么打开的?  如果直接点petshop项目 会出问题。
    先开VS 然后点文件 打开项目....就没事了...
      

  4.   

    给楼主一个VS2008成功打开的,执行数据库脚本生成数据库就可以执行。http://download.csdn.net/source/2042848已经使用VS2008升级过,VS2008直接通过PetShop.sln打开 
      

  5.   

    楼主
    我知道这个问题
    直接打开sln文件是会出这样的错误的
    你用打开网站的方法打开
    就可以了
      

  6.   

    我就是直接打开sln文件的
     改用打开网站的方法可以
    不知道为什么会这样现在编译的时候又爆
    错误 1 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误。 D:\NET Pet Shop 4.0\Web\Web.config 70
    这样的错误
      

  7.   

    现在是打开了,但编译时时候但是总是报这样的错误
    错误 102 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误。 E:\.NET Pet Shop 4.0\PrecompiledWeb\Web\Web.config 70
      

  8.   

    很明显楼主是直接双击那个自带的项目文件sln,而你又装了那个sql server2005,默认装了那个不完全的vs2005。当然会出现这情况。你先打开vs2008,然后文件-打开项目---找到这个项目文件,提示你转换
      

  9.   

    我用VS2008对petshop4.0重新生成解决方案时
    也遇到与楼主同样的问题:
    错误 1 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误。 D:\NET Pet Shop 4.0\Web\Web.config 70 万分期待CSDN上的高手们快快出来指点迷津!!
      

  10.   

    问题解决了,原来是没有使用VS2008对petshop4.0进行转换,转换后就可以成功生成解决方案和调试运行了。