有一个解决方案,有多个类库项目和一个Web项目,重新整理后,把项目从解决方案中移除了,重要向解决方案里添加这个Web项目,却添加不进去了,报错如下:
“Visual Studio.NET 无法创建或找开应用程序。问题很可能是因为本地 Web 服务器上没有安装所需的组件。请运行 Visual Studio .NET 安装程序并添加 Web 开发组件。”
即使用在IIS里为该Web项目创建了虚拟目录也是一样,请问怎么解决?谢谢!

解决方案 »

  1.   

    需要建立一个虚拟目录~~同名的虚拟目录
    比如web项目叫做abc  这个时候你必须再iis配置一个也叫abc的虚拟目录.
    这样就可以打开了
      

  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)的正确位置
    出错的主要原因是:打开解决方案时,它是按原先的位置找工程文件的!