.net mvc 配置测试和正式环境的数据库连接及VS2017局域网调试
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替换成我的计算机名称, 测试可以运行。