【问题标题】:Precompiling ASP.NET MVC on Mono with Web Deployment Project使用 Web 部署项目在 Mono 上预编译 ASP.NET MVC
【发布时间】:2009-10-31 23:02:35
【问题描述】:

我正在尝试使用 Visual Studio 2008 Web 部署项目预编译我的 ASP.NET MVC 应用程序并将其从 Visual Studio 2008 部署到运行 Mono 2.4 的服务器。但是,每当我访问该网站时,都会收到一条错误消息:

这是由 预编译工具,不应该 已删除!

有人搞定这个吗?有没有更好的方法将 MVC 应用程序从 Visual Studio 2008 预编译和部署到 Mono?

【问题讨论】:

    标签: asp.net-mvc deployment mono precompile


    【解决方案1】:

    您需要确保在使用 aspnet_compiler 命令时,您使用 -v 命令指定了应用程序所在的虚拟目录。例如,如果您想从 localhost/Mvc1 构建和提供一个普通的 ASP.NET MVC 应用程序 Mvc1,则需要确保使用 -v /Mvc1 开关:

    aspnet_compiler -f -p c:\projects\Mvc1 -v /Mvc1 c:\test\output

    由于这是一个 ASP.NET MVC 应用程序,我还建议确保您明确配置了 Apache mod_mono,而不是依赖于 AutoHosting。我在my answer to "Mono 2.4, AutoHosting and MVC" 中讨论了原因。

    您现在可以使用托管在 mono 网站上的 Apache mod_mono configuration tool

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-07
      相关资源
      最近更新 更多