gpt4 book ai didi

msbuild - 当我运行 msbuild 时,它会调用 aspnet_compiler,但不会编译我的站点

转载 作者:行者123 更新时间:2023-12-05 06:45:18 24 4
gpt4 key购买 nike

我已经创建了一个自定义 .proj 文件来构建我的网站项目的解决方案。它似乎一切正常并产生输出。但是,当我把它放在服务器上时,出现了关于“/Default.aspx 未预编译且无法请求”的错误。经过一番挖掘后,我发现预编译的 aspx 文件确实没有预编译。在 msbuild 的输出中,我发现了对 aspnet_compiler 的调用:

C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_compiler.exe -v /WebApplication -p WebApplication\ -f -fixednames Output_PublishedWebsites\WebApplication\

当我直接运行这个命令时,它生成的一切都很好。

如何让我的 msbuild 包装器正确执行此操作?

我的 msbuild 任务如下所示:

<MSBuild Projects="$(SolutionFile)"
Properties="OutDir=$(OutputRoot);
Configuration=$(AspNetConfiguration)"
Targets="Build" />

最佳答案

我使用 <AspNetCompiler /> 解决了这个问题任务。

关于msbuild - 当我运行 msbuild 时,它会调用 aspnet_compiler,但不会编译我的站点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25085101/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com