我正在使用网络. config transfers 在2010年视觉工作室。
我通过右键点击 Web. config 文件添加了变换, 并选择了名为 Add config 变换的选项。 如此一来, i 在我的解决方案中添加了少量配置文件 。 在通过 VS2010 发布我的工程后, 我的 Web. config 以选中的配置文件更新( 如 Web. dev. config ) 。
我的问题是:
Thanks, Mahi
我正在使用网络. config transfers 在2010年视觉工作室。
我通过右键点击 Web. config 文件添加了变换, 并选择了名为 Add config 变换的选项。 如此一来, i 在我的解决方案中添加了少量配置文件 。 在通过 VS2010 发布我的工程后, 我的 Web. config 以选中的配置文件更新( 如 Web. dev. config ) 。
我的问题是:
Thanks, Mahi
我同意巴勃罗的评论,你不应该 覆盖网络. config。
需要时,您可以在编译时将所有文件转换为正版 。
这里是如何做到这一点。 编辑工程文件 (. csproj) 并添加下面的代码。 请确认路径正确 。
<Target Name="AfterBuild">
<TransformXml Source="$(SolutionDir)WCFServicesWeb.config"
Transform="$(SolutionDir)WCFServicesWeb.Release.config"
Destination="$(OutDir)WebRelease.config"
StackTrace="true" />
</Target>
实际上,配置变换的目的之一是原始的. config保持不变(我将设法找到提及这一点的MS文件)。
默认 Web. config 应该是您的 DEV 配置, 可以在您的环境中工作, 也可以在您布置时工作 。
对我来说,让配置文件保持不变似乎更安全一些,因为如果没有,你就会在与源控制合作时出现问题,比如 TFS 或 SVN。你可能想要远离那些改变你每天登录的代码基础的构建过程。
In my webpages I have references to js and images as such: "../../Content/Images/"Filename" In my code if I reference a file as above, it doesnt work so i have to write: "c:/miscfiles/"filename" 1-...
I m the only developer in my company, and am getting along well as an autodidact, but I know I m missing out on the education one gets from working with and having code reviewed by more senior devs. ...
Heres the problem, In Masterpage, the google analytics code were pasted before the end of body tag. In ASPX page, I need to generate a script (google addItem tracker) using codebehind ClientScript ...
I m looking for best practices here. Sorry. I know it s subjective, but there are a lot of smart people here, so there ought to be some "very good" ways of doing this. I have a custom object called ...
I am implementing Transaction using TransactionScope with the help this MSDN article http://msdn.microsoft.com/en-us/library/system.transactions.transactionscope.aspx I just want to confirm that is ...
i have the following base controller... public class BaseController : Controller { protected override void Initialize(System.Web.Routing.RequestContext requestContext) { if (...
For what it is necessary Microsoft.Contracts namespace in asp.net? I mean, in what cases I could write using Microsoft.Contracts;?
I d like to add a simple separator line in an aspx web form. Does anyone know how? It sounds easy enough, but still I can t manage to find how to do it.. 10x!