最近在学习ASP.NET(C#),买了本有源代码的参考书。
源代码里,都有.sln文件。我把源代码中的网站(web应用程序)打开时,都不能成功地运行,都出现类似的问题。
请问:
1. 例如,对于应用程序hello,文件夹hello里还有一个hello文件夹和一个文件hello.sln。那么,我应该是打开哪一个hello呢?
2. 当我在VS2005里打开第一个hello,运行时至少有一个错误:未能加载类型“hello._Default”。这是为什么?该如何解决?
3. 为什么源代码里都有.sln文件啊?
4,是不是需要对每个web应用程序都配置虚拟目录啊?如果是,有什么特殊的要求吗?我是新手,请回答得详细点。谢谢。很急的!XP的系统,IIS己安装。

解决方案 »

  1.   

    通过hello.sln打开,这个是解决方案,或者通过文件菜单选择打开项目/网站
      

  2.   

    1.hello.sln
    2.按F5
    3.解决方案
    4.不是,实际部署除外
      

  3.   

    双击hello.sln这个就能打开了,或者 运行VS 菜单中:文件->打开->网站 选择那个文件夹也行再运行,应该就可以了祝你好运
      

  4.   

    运行.sln文件你的VS。NET版本与源码的版本一样不?
      

  5.   

    1.直接打开.sln 文件
    2 有可能是类库的最低要求不满足,你可以看一下 参考书上的类库要求版本。
    3.sln 可以记录文件的位置(在项目中的虚拟路径) 
    4 开发的时候 可以不用IIS 配置,VS工具自己有一个简单的服务器供开发时使用。
      

  6.   

    .snl就是打开的主要源,直接打开。snl就能打开所有的程序了
      

  7.   

    扩展名.sln为工程的解决方案,您可以直接双击该文件即可。
      

  8.   

    1,打开开发程序 --文件--打开---网站--在打开对话框里打开文件,--打开你要,打开的文件夹名称(例如E:\newsweb)--E:\newsweb是整个项目
    2,打开开发程序 --文件--打开---项目/解决方案--在打开对话框里打开文件,--打开你要,打开的文件夹名称
    -------------------------------试试  不行给我信息。那个代码拿来我试试。
      

  9.   

    sln是解决方案
    在VS2008里可直接打开sln
    或在IIS中配置虚拟目录或网站,在VS里打开网站
    检查命名空间
      

  10.   

    1.双击hello.sln
    2.有点奇怪,default不应该是主页嘛,怎么加载不了
    4.好像不发布的话用不着配置
      

  11.   

    谢谢大家。问题还没有解决。
    当我双击那个“.sln”文件件,它弹出对话框,显示“无法打开项目文件*.csproj,此安装不支持该项目类型”。当我再点击“确定”或“取消”时,“解决方案资源管理器”里没有文件或文件夹显示出来。
    书上说代码是在VS2005 Professional简体中文版环境下调试通过,而我的是“VS2005 Team.Suite.简体中文版”,我还装了AJAX。
    那么,要想书中的源代码可用,我该怎么办?
    谢谢。
    很急的!
      

  12.   

    VS2005 Team.Suite.简体中文版
    。是什么
      

  13.   

    接上面的:
    书中的VS2005 professional版本还装了VS2005 SP1。我的Team版本,难道也需要装SP1补丁吗?
    另外,问题是不是出在没装补丁?
    在我看来,Team版本要高于Professional版本,应该不用装补丁吧?
    请大家指点。
    谢谢。
      

  14.   

    To 14楼: “VS2005 Team.Suite.简体中文版”是我从网上下载的,应该是Team版本,是VS2005的功能最全的版本吧。
    谢谢。