|
|
1
15
创建Web.config文件的调试和发布版本,例如Web.Debug.config和Web.Release.config。然后添加一个预编译条件,根据当前目标将相关版本复制到web.config中。 要添加预编译条件,请右键单击项目并选择“属性”,然后转到“构建事件”选项卡并将下面的代码添加到预编译条件。显然,您必须根据自己的需要修改代码,请参见下图。
Project Properties http://img442.imageshack.us/img442/1843/propsa.jpg |
|
2
8
a provision 为此,可以为每个配置分别配置(web.Release.config、web.Debug.config)。 坏消息是。。。你可能还没用。 |
|
3
4
在visualstudio中,您会注意到,语句只根据项目配置(debug或release)而暗显。 只需在代码中添加以下内容:
this . |
|
|
4
2
我通常在生产服务器上设置一个环境变量,表示该服务器是生产服务器。然后,根据此环境变量是否存在并设置为生产值,从web.config读取正确的连接字符串。 |
|
|
5
1
我在.NET3.5中结合使用了Sameh和Obalix的方法。
|
|
|
6
0
也许这有点过时,但是 ODBC DSN 很好地解决了这个问题--我仍然严格地使用--DNS设置来区分生产环境和调试环境。 p、 在美国,我期待着大量的反对票,也许这将是一个衡量人们对数据库标识符间接性水平的标准。 |
|
|
7
0
在编写的xml中,将两个版本设置为release和debug。 |
|
|
8
0
截至2018年,对于较新版本的visualstudio,微软已经接管了SlowCheetah扩展。安装此选项后,您可以选择将app.config文件拆分为三个单独的文件。一个是一个基本文件,其中包含始终应用的代码,然后您将得到一个app.debug.config文件和一个app.release.config文件。 请注意,在项目中将其作为NuGet包拉入是不够的。如果您想要visualstudioui菜单选项,您需要从下面的站点下载安装程序并运行它。然后,在任何项目上安装SlowCheetah,您可以在使用NuGet时使用它。 另外请注意,原始开发人员的原始SlowCheetah程序仍然存在,但请使用Microsoft发布的用于更新版本的VisualStudio。
|
|
|
9
0
2.编辑csproj并添加TransformXml目标:
第二步将在每个构建(根据您的活动配置)上进行转换,而不仅仅是在发布上,从而为您提供更好的调试体验。我是从学校学的 this post . |
|
|
Mear1628 · vb.net从随机选择的端口号接收UDP 1 年前 |
|
|
user1946932 · .Net正则表达式在所有字符前添加空格 1 年前 |
|
|
user1946932 · 正则表达式:删除连续两个以上的<br>? 1 年前 |
|
|
Josh · 通过反思访问孩子的财产 1 年前 |
|
|
Khu RJ · 更新网格中的单元格-DevExpress网格控件 1 年前 |
|
|
Mick · VB.NET Regex。替换不起作用(数组未更新) 1 年前 |