【问题标题】:Web.config transformation with SlowCheetah and ASP.NET Web site project使用 SlowCheetah 和 ASP.NET 网站项目的 Web.config 转换
【发布时间】:2012-04-18 20:13:24
【问题描述】:

我正在尝试在 Visual Studio 2010 中将 SlowCheetah XML 转换与 ASP.NET Web site project(不是 ASP.NET Web 应用程序项目)一起使用。

当我在我的 ASP.NET 网站项目中右键单击 Web.config 文件时,我在上下文菜单中看不到“Add Transform”项。

(注意:尝试使用 ASP.NET Web 应用程序项目时效果很好)。

  • 是否可以将 SlowCheetah 与 ASP.NET Web site project 一起使用?
    还是因为这种项目有局限性而“按设计”是不可能的?

可能有一种解决方法将“Web Deployment Project 2010”和“SlowCheetah”的“*.targets”文件合并...

【问题讨论】:

  • 网站项目不是已经灭绝了吗? ;)
  • 嗯,我喜欢“即时编译”功能和带有 ASP.NET 网站项目的神奇 Profile 类;-)
  • 没有网站项目不灭。
  • 网站项目应该被淘汰。
  • @Ubikuity 这里是您发布的链接的后续帖子blogs.msdn.com/b/webdev/archive/2012/11/20/…

标签: asp.net web-deployment-project web-site-project xslt slowcheetah


【解决方案1】:

SlowCheetah 不支持网站项目。您在这里为网站项目设想的行为是什么?对于 WAP 项目,它们是在打包/发布期间启动的。对于 Web 部署项目建议,我在https://github.com/sayedihashimi/slow-cheetah/issues/4 创建了一个问题来跟踪它,但我不确定它实际上是如何工作的。我得考虑一下。

更新

网站项目现在与Web应用程序项目http://blogs.msdn.com/b/webdev/archive/2012/11/20/new-web-publish-updates.aspx具有相同的发布支持,如果您希望SlowCheetah支持转换XML文件,请投票:https://slowcheetah.uservoice.com/forums/185106-general/suggestions/3398137-support-for-website-project

【讨论】:

  • Web 部署项目允许替换但不允许转换 Web.config(我想避免维护多个 *.config 文件)。目前,我使用 XmlPreProcess xmlpreprocess.codeplex.com,但我正在寻找替代方案。
  • 您是否考虑过使用 MSBuild 中的 TransformXml 任务?我在sedodream.com/2010/11/18/… 写了关于如何做到这一点的博客。
  • 不,我不知道这种可能性(我是 MSBuild 的新手)。谢谢你的信息。
猜你喜欢
  • 2013-05-29
  • 1970-01-01
  • 1970-01-01
  • 2017-07-27
  • 2011-01-22
  • 2012-02-20
  • 2013-09-03
  • 1970-01-01
相关资源
最近更新 更多