使用VWD Express Edition作为预编译的ASP.net-MVC网站发布

时间:2009-09-30 13:12:53

标签: asp.net asp.net-mvc deployment publishing vwdexpress

有没有办法用VWD Express预编译网站?

我可以使用ASP.NET Merge工具或类似工具吗?选项是否有任何限制(我可以选择VS Pro版本中的任何选项)

3 个答案:

答案 0 :(得分:1)

关于VWD不是100%,但是你在IDE中有后期构建选项(在Web应用程序属性的构建事件下)

即使没有你可以从命令行运行

C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_compiler -v / -f -u -p 
"$(ProjectDir)\" "$(SolutionDir)PrecompiledWeb\$(ConfigurationName)"

答案 1 :(得分:0)

我没有尝试使用VS Express生成的任何内容,但您应该能够使用自定义MSBuild脚本构建和部署网站,无论它来自何处。类似的东西:

<MSBuild Projects="$(MSBuildProjectDirectory)\MyProject.csproj"
         Targets="ResolveReferences;_CopyWebApplication"
         Properties="WebProjectOutputDir=$(MyTargetDir);OutDir=$(WebProjectOutputDir)\;Configuration=Release" />

答案 2 :(得分:0)

我决定通过创建自定义外部工具使其变得更容易,以下是我的工作方式: http://blog.larmib.com/2012/how-to-compile-visual-web-developer-2010-express/

为了简化操作,我创建了一个设置文件precompile.vssetting。如果您发现我的帖子有帮助,请尽情为我的博客+1。