You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Visual Studio中Web项目被识别为网站的问题及解决办法

解决2004年遗留Web项目被识别为网站无法发布的问题

接手2004年开发的遗留网站维护工作时遇到问题:原维护开发者的机器上,解决方案将Web项目以Web项目形式打开,但在本地环境中,这些项目被识别为网站,导致无法发布修改内容。

已尝试的无效方法

  • 卸载并重新加载项目,问题依旧
  • 使用VS2019(Windows 10系统)打开,问题仍存在
  • 按指引修改解决方案并删除.webinfo文件,项目无法打开
  • 创建空白Web项目迁移代码,导致Web引用失效
  • 联系微软官方支持,未解决问题

推测原开发者的Visual Studio经过多次升级,可能存在特殊配置,但具体细节未知。当前组织需求是先掌握原网站维护能力,再推进新项目。

最终解决方案

  1. 删除项目对应的.webinfo文件
  2. 编辑受影响项目的.csproj文件,找到以下代码行:
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v10.0\WebApplications\Microsoft.WebApplication.targets"/>

为该行添加Condition="false",并替换为适配项目版本的对应目标文件引用代码,完成后项目即可成功构建和发布。

内容的提问来源于stack exchange,提问作者user30580328

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 02:41:05