asp.net编译器在.NET 4.5.2中使用Visual Studio 2013发布.NET网站



我将一个asp.net网站应用程序从。net 4.0的Visual Studio 2010迁移到。net 4.5.2的Visual Studio 2013。

当网站在Visual Studio 2013中发布时,它不会在bin文件夹中生成任何应用程序dll或编译文件,但它会在Visual Studio 2010中正常发布。

我尝试使用选项-errorstack使用aspnet_compiler.exe在命令中发布网站。它被成功编译,没有抛出任何错误或在bin文件夹中输出。

C:WINDOWS microt.net Frameworkv4.0.30319aspnet_compiler.exe -v/website -p C:WebsitePhysicalPath -c -errorstack C:targetDir

应该在aspnet编译器之前使用msbuild

 C:WindowsMicrosoft.NETFrameworkv4.0.30319MSBuild.exe C:ProjectstestPublishtestPublish.csproj  /p:DeployOnBuild=true /property:Configuration=Release
 if exist "C:PublishDirectory" rd /q /s "C:PublishDirectory"
 C:WindowsMicrosoft.NETFrameworkv4.0.30319aspnet_compiler.exe -v / -p C:ProjectstestPublishobjReleasePackagePackageTmp -c C:PublishDirectory
 cd C:PublishDirectorybin
 del *.xml
 del *.pdb

相关内容

  • 没有找到相关文章

最新更新