- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试为网站编写构建系统,以便可以一键构建。我从源代码存储库中获得了代码的干净副本,然后使用msbuild运行AspNetCompiler任务来为网站进行所有预编译。
让我感到困惑的是,我需要指定一个VirtualPath或MetabasePath。我没有配置数据库路径-我只想将其编译到本地目录中,然后可以将其部署到所选的任何服务器(即,首先是开发服务器,然后是事件服务器)。
VirtualPath棘手,因为我希望将同一代码可部署到多个位置-该代码使用一些上下文和配置详细信息来计算其SiteID以显示不同的信息-因此指定单个虚拟路径似乎并不明智。
还有很多类似的问题(例如VirtualPath in AspNetCompiler MSBuild Task - does it have to be equal to the final deployed Virtual Path?),但我发现的唯一答案似乎是轶事-即他们说这似乎对他们的经历没有影响。
但是,我无法相信这真的没有区别。在某些情况下必须使用它,否则就不会存在并且不需要它。
那么,有人知道(最好有一个引用)这是做什么的吗?将组成的虚拟路径传递给任务可能会导致什么问题?
最佳答案
在Visual Studio中发布网站时,不需要输入此数据(实际上,我什至从未见过任何选择)。我很惊讶它在MS-Build配置中是强制性的。
您可能想对Visual Studio使用的任何东西进行“逆向工程”,但我想这将是一个斜杠“/”或类似的东西。
话虽如此,该要求可能与使用虚拟路径提供程序或资源提供程序的预编译网站周围的issues有关。
关于.net - 为什么我需要AspNetCompiler任务的VirtualPath属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12348598/
背景: 带有 VB.NET 后端的 ASP.NET Webforms 应用程序。 我刚刚从 Visual Studio 2010 升级到 Visual Studio 2013 和 .NET 4.5.1
我们在 IIS 中将 Angular 应用程序作为虚拟应用程序“myapplication”运行 在我们的 Angular 应用程序中,我在 index.html 中设置: 它在 IIS 中运行良好
我在sitecore网站配置部分创建了一个新网站: 一旦我在config中以及当我转到http://website.local/oscar-dresses时添加了新站点。我得到的值不能为空。参数名
这是 VS 2008 和 .Net 3.5。 我使用自定义部署项目脚本,它类似于发布右键单击菜单,但我已对其进行自定义以执行文件重命名和各种其他零碎操作。它工作得非常好,并且大大简化了发布过程。 本周
我一直在使用 Url.Content inside in my views and all seems to work fine... 然后从我的 Controller 中我尝试了以下,但它总是返回
是否可以找出当前ViewContext的VirtualPath例如 ~/Views/Company/Create.aspx 最佳答案 我认为这就是您所追求的: ((WebFormView) ViewC
我是一名优秀的程序员,十分优秀!