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

Visual Studio无法找到适配项目,缺失传统ASP.NET项目目录结构

问题原因

你提到的App_Data、App_Start、Web.config等结构属于传统ASP.NET Framework项目(比如ASP.NET MVC 5、Web Forms),而你现在新建的是ASP.NET Core项目——这两类项目的结构、配置逻辑完全不同,所以不会生成你熟悉的那些目录和文件,并非遗漏组件。

解决办法

1. 回到传统ASP.NET Framework项目结构

如果需要和之前的项目结构一致,在Visual Studio新建项目时,搜索并选择**ASP.NET Web Application (.NET Framework)**模板。下一步选择MVC、Web Forms等子模板后,就能自动生成App_Data、App_Start、Web.config以及Scripts、fonts等目录。

2. 适配ASP.NET Core的新配置方式

如果想继续使用ASP.NET Core,无需依赖旧结构,按以下方式调整:

  • 连接字符串配置:ASP.NET Core用appsettings.json替代Web.config,直接在该文件中添加连接字符串:
{
  "ConnectionStrings": {
    "DefaultConnection": "Server=你的服务器地址;Database=你的数据库名;Trusted_Connection=True;TrustServerCertificate=True;"
  }
}
  • 本地数据存储:ASP.NET Core不再默认生成App_Data,你可以手动创建该文件夹存放本地数据库文件(如SQLite),或者直接配置连接字符串指向外部数据库。
  • 静态资源存放:Scripts、fonts这类静态资源,ASP.NET Core默认放在wwwroot文件夹下,你可以在wwwroot内创建scripts、fonts子目录来对应存放。
若找不到ASP.NET Framework模板的检查步骤

如果在新建项目时找不到ASP.NET Framework相关模板,可能是安装Visual Studio时未勾选对应组件:

  • 打开Visual Studio Installer,点击“修改”
  • 在“工作负载”中找到ASP.NET和Web开发,确保勾选下方的“.NET Framework项目和项模板”
  • 点击“修改”完成组件安装

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.19 18:15:46