在 vs.net 2003 中 打开别人的 asp.net 程序"解决方案文件"时  总是弹出提示窗口:"Visual Studio .NET 无法创建或打开应用程序.问题很可能是因为本地 Web 服务器上没有安装所需的组件.请运行 Visual Studio .NET 安装程序并添加Web开发组件."可是我已经按照代码的要求 把需要的dll 添加到工具箱中了.不知道为什么总打不开哪位有过这样的情况 帮忙给我指点一下  我该怎么做呀!!!!!! 我已经捉摸好几天了  晕呢

解决方案 »

  1.   

    我碰到到过这种问题,我把Visual Studio .NET 的Web开发组件修复了一下,就可以了!
      

  2.   

    用记事本打开解决方案文件(.sln)得到如下内容:
    ////////////Microsoft Visual Studio Solution File, Format Version 8.00
    Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WebApplication1", "http://localhost/WebSample/WebApplication1/WebApplication1.csproj", "{D5DDA05A-C46F-44BB-8789-A0EE4AA37288}"
    ProjectSection(ProjectDependencies) = postProject
    EndProjectSection
    EndProject
    Global
    GlobalSection(SolutionConfiguration) = preSolution
    Debug = Debug
    Release = Release
    EndGlobalSection
    GlobalSection(ProjectConfiguration) = postSolution
    {D5DDA05A-C46F-44BB-8789-A0EE4AA37288}.Debug.ActiveCfg = Debug|.NET
    {D5DDA05A-C46F-44BB-8789-A0EE4AA37288}.Debug.Build.0 = Debug|.NET
    {D5DDA05A-C46F-44BB-8789-A0EE4AA37288}.Release.ActiveCfg = Release|.NET
    {D5DDA05A-C46F-44BB-8789-A0EE4AA37288}.Release.Build.0 = Release|.NET
    EndGlobalSection
    GlobalSection(ExtensibilityGlobals) = postSolution
    EndGlobalSection
    GlobalSection(ExtensibilityAddIns) = postSolution
    EndGlobalSection
    EndGlobal
    /////////
    将串"http://localhost/WebSample/WebApplication1/WebApplication1.csproj"改成你的工程文件 (.csproj)的正确位置
      

  3.   

    /////////
    将串"http://localhost/WebSample/WebApplication1/WebApplication1.csproj"改成你的工程文件 (.csproj)的正确位置
    可能是你没有把这个你的项目设置成你的虚拟目录啊。
      

  4.   

    果然这样呀  ~~   多谢 tmeteor()  对症下药!!  
    修改后 可以打开了