- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当我尝试通过 CruiseControl 和 MSBuild 版本 4 构建解决方案文件时,我收到以下错误
ASPNETCOMPILER : error ASPRUNTIME: The precompilation target directory
它从何而来,如何避免?
最佳答案
您需要仔细检查预编译目录位置。
你需要:
ASPNETCOMPILER
: error ASPRUNTIME
: Target Directory not empty”)Debug.AspNetCompiler.TargetPath
或Release.AspNetCompiler.TargetPath
)是否可写(例如,您不能在根目录中写入ClearCase 中动态 View 的目录:M:\MyView
)如“Trying to Build and Publish Asp.net website from command line using aspnet_compiler”所示,错误信息通常更完整,类似于:
Error: error ASPRUNTIME: The precompilation target directory
(c:\Inetpub\wwwroot\WebsiteOne)
cannot be in the same tree as the source application directory
(c:\inetpub\wwwroot\WebsiteOne).
来自博文“Getting Started with CruiseControl.NET”:
For web solutions, update the
TargetPath
for theDebug
and/orRelease
build of the application to be outside of the source application directory.
Otherwise, you will receive the following error:
ASPNETCOMPILER : error ASPRUNTIME: The precompilation target directory cannot be in the same tree as the source application directory.
This can be done by modifying the following in the solution file:
Debug.AspNetCompiler.TargetPath = “c:\ccnet\PrecompiledWeb\SampleWeb\”
Release.AspNetCompiler.TargetPath = “c:\ccnet\PrecompiledWeb\SampleWeb\”
Alternative, one may update the Output location found in the application MSBuild properties.
You may be wondering why an updated solution won’t be updated with the next scheduled build. As it works out (and makes sense) only changes which are applied to source control are pulled onto the build box.
关于msbuild - 巡航控制 ASPNETCOMPILER : error ASPRUNTIME: The precompilation target directory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14332794/
我正在构建一个仅 64 位的 Web 应用程序 (AssemblyA) 并引用我构建的另一个应用程序,该应用程序也是仅 64 位的 (AssemblyB)。 当我将 AssemblyB 添加为 Ass
我正在使用 msbuild 自动构建和打包准备部署的网站。当我编译然后通过 Visual Studio 2008 发布我的项目时,一切正常。 但是,当我使用 msbuild 时,我收到错误,因为 As
这是 VS 2008 和 .Net 3.5。 我使用自定义部署项目脚本,它类似于发布右键单击菜单,但我已对其进行自定义以执行文件重命名和各种其他零碎操作。它工作得非常好,并且大大简化了发布过程。 本周
我使用 -x 排除 Admin 路径的命令行示例 C:\Users\Test>C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_compiler
是否有人成功将 AspNetCompiler 任务/目标与 Azure 云 Web 角色包 (cspkg) 文件集成? 我无法弄清楚如何或在哪个步骤执行编译,以便我的 Azure Web 角色处于完全
我正在尝试使用 AspNetCompiler自定义 msbuild 文件中的任务以预编译 asp .net 4.0 网站。但是,当我运行时: C:\Windows\Microsoft.NET\Fram
我有一个 Web 项目,可以在 Windows 7 上正常构建,没有错误。当我升级到 Windows 8 时,将项目编译成已编译的网站会引发错误。从 csproj 文件编译(不创建网站)工作正常。这是
当我尝试通过 CruiseControl 和 MSBuild 版本 4 构建解决方案文件时,我收到以下错误 ASPNETCOMPILER : error ASPRUNTIME: The precomp
我收到这个错误 “ASPNETCOMPILER:错误 ASPRUNTIME:请求失败。” Done executing task "AspNetCompiler" -- FAILED. Done ex
我有一个包含大约 15 个项目的 Visual Studio 解决方案 (sln)。 其中一些是类库 (.csproj) 其中一些是网站项目(.csproj) 其中一些是网站(没有 .csproj)文
如何在 VS2013 x64 项目上使用“发布期间预编译”标志?无论我做什么,它都无法发布,因为它坚持使用 x86 ASPNETCOMPILER。 我想我以前在 VS2012 中可以使用此功能,但升级
我正在尝试使用 Visual Studio 2013 发布一个网站。我收到一个错误: ASPNETCOMPILER(0,0): Error ASPRUNTIME: Object reference n
这个问题很相似,但我认为不一样 msbuild ASPNETCOMPILER ASPNETRUNTIME startIndex error 我有一个 Web 应用程序,我正在尝试使用 Visual W
这个问题在这里已经有了答案: publishing asp.net website give "Object reference not set to an instance of an objec
我正在使用 Team City 进行持续集成,用于 .Net 4 ASP MVC 3 应用程序。 在我的开发机器上,我可以构建和运行我的应用程序,但在构建服务器上我收到以下错误: ASPNETCOM
我是一名优秀的程序员,十分优秀!