• VS2013打开项目Web加载失败


    今天打开一个好久没打开过的老项目,发现web加载失败,如图:

    然后重新加载项目,提示:

    一开始直接在网上找答案,结果看的答案都不靠谱,只好自己动手了,

    先看了

    这里面是基础配置:大概看过后,又去看了提示里说的文件,

    大概看了,下发现两个文件有关联,

    发现web路径不对了,然后调成对应的路径,再去项目里重新加载就好了。

    接着开发了。

    最近整理项目,又一情况出现,vs08(2.0)的项目升级到vs13(4.0)环境下,遇到如下情况:

    这次网上给了答案:

    http://www.cnblogs.com/lyuec/p/3576807.html

    记事本打开项目Web.csproj 将 
          <Import Project="$(MSBuildBinPath)Microsoft.CSharp.targets" />
          <Import Project="$(MSBuildExtensionsPath32)MicrosoftVisualStudiov10.0WebApplicationsMicrosoft.WebApplication.targets" />
      替换成
           <Import Project="$(MSBuildBinPath)Microsoft.CSharp.targets" />
           <Import Project="$(MSBuildExtensionsPath32)MicrosoftVisualStudiov10.0WebApplicationsMicrosoft.WebApplication.targets" Condition="'$(Solutions.VSVersion)' == '8.0'" />
          <Import Project="$(MSBuildExtensionsPath)MicrosoftVisualStudiov9.0WebApplicationsMicrosoft.WebApplication.targets" Condition="'$(Solutions.VSVersion)' == '9.0'" /> 

    重新加载项目即可。

    在此重点说下,其实是把对应的版本对上了,然后加上后面的 Condition="'$(Solutions.VSVersion)' == '8.0'" ,因为我的项目里是

    <Import Project="$(MSBuildExtensionsPath32)MicrosoftVisualStudiov11.0WebApplicationsMicrosoft.WebApplication.targets" />

    所以要改成:

      <Import Project="$(MSBuildExtensionsPath32)MicrosoftVisualStudiov11.0WebApplicationsMicrosoft.WebApplication.targets" Condition="'$(Solutions.VSVersion)' == '11.0'"/>

    然后加载,又遇到了先前遇到的问题,但略有不同,这次改的端口号:

    端口也对应上,再加载就好了。

     最后出现的问题:由于是老项目,可能在VS2005或VS2008下开发的,现在在VS2013下打开,环境会自动给你升级代码。

    但是升级完后,出现以下问题:项目加载完后要手动配置4.0

    网上说去属性里配置什么的,去配置了,不太好使,因为属性里面已经是4.0了,然后找答案,其实还是在applicationhost.config里。

    applicationPool:应用程序池。 

    CLR2/VS2005, CLR3.5/VS2008和CLR4/VS2010

    然后把原来配置的 <application path="/" applicationPool="Clr2IntegratedAppPool">改为<application path="/" applicationPool="Clr4IntegratedAppPool">

    再打开项目就好了。

  • 相关阅读:
    Matlab smooth函数原理
    Pandas中的高级索引loc、iloc、ix精简概括
    QT常见错误:"multiple definition of xxx"
    Github术语解释
    数据反转 LSB
    LSB最低有效位和MSB最高有效位
    Modbus通信CRC16校验程序
    CRC16常见几个标准的算法及C语言实现
    DB9 公头母头引脚定义及连接
    hdu 2577 How to Type(dp)
  • 原文地址:https://www.cnblogs.com/tianrui/p/4691832.html
Copyright © 2020-2023  润新知