vs2017 社区版
.net MVC 5

Web.config

Web.Debug.config

Web.Release.config

注意, debug 和release 配置的数据库连接是不一样的。
在windows 的文件夹窗口, 找到项目的 .csproj 文件, 用文本编辑器打开
<TransformXml Source="Web.config" Transform="Web.$(Configuration).config" Destination="Web.config" />

分别执行Debug 和Release 看看效果, 最好在不同的数据库插入一条有差异的数据, 这样好比较

VS2017局域网调试
默认调试只能在本机localhost 进行, 这个跟java 的很大区别。
要在局域网内进行调试, 必须“以管理员身份运行” VS2017。
加载项目后,进入调试模式, 在电脑右下角的任务栏通知区域, 找到
,右键->“显示所有程序”,
点击“网站名称” 下面的行, 会显示配置,

![]()
点击配置的连接, 会在VS 打开该文件。
搜索“bindings”,找到我们的项目的配置, 在localhost 下面添加多一行,红色区域填写我们计算机的完整名称或者IP

由于我是经常在不同地方的, IP 是不固定的, 所以都是用计算机的名称。
重启调试, 启动后, 把local host替换成我的计算机名称, 测试可以运行。
本文详细介绍了使用Visual Studio 2017配置Debug和Release模式下的数据库连接,以及如何在局域网内进行调试的方法。包括在.csproj文件中设置配置文件,通过文本编辑器操作Web.config,以及管理员身份运行VS以实现局域网调试。同时,演示了在不同环境下修改配置以适应不同环境的技巧。
1692

被折叠的 条评论
为什么被折叠?



