VS2013中C# ASP.NET Web Forms如何创建app.config?
在ASP.NET Web Forms(VS2013)中创建app.config的方法
首先得明确:ASP.NET Web Forms项目默认不会自带app.config——这类Web应用的标准配置文件就是web.config,所有应用级别的配置(比如连接字符串、应用设置、身份验证配置等)都应该优先放在这里,它会被IIS自动识别和加载,是Web项目的配置中心。
不过如果你确实需要创建app.config文件,完全可以手动操作,不用非得从其他项目复制,步骤如下:
- 右键你的Web Forms项目 → 选择「添加」→「新建项」
- 在弹出的窗口中,搜索「应用程序配置文件」(或者在「常规」→「数据」类别里找),选中后点击「添加」,就能生成标准的app.config文件
如果是从其他项目复制app.config过来,也完全可行,但要注意一个关键设置:
- 选中项目里的app.config文件,在属性窗口中把「复制到输出目录」设置为「始终复制」或者「如果较新则复制」,否则发布项目时这个文件不会被复制到服务器,代码读取时会找不到。
最后提个小建议:除非你有特殊需求(比如要和类库项目共享配置文件),否则尽量用web.config来管理配置,因为它是Web应用的原生配置方案,不用额外写代码读取,使用起来更省心。
内容的提问来源于stack exchange,提问作者Popplar
相关产品推荐
相关产品推荐

