到目前为止,我已经使用Visual Studio中的Web部署项目来预编译我的Web应用程序,然后我手动将文件复制/ftp到实时服务器。
我一直在查看Visual Studio中的构建>发布功能(以及Web.Release.Config等的Web.Config转换)并使其工作,以便在我发布时,它在本地输出文件,但是当我查看该文件夹的内容时,所有ASPX文件都完整存在,而不是生成的"存根"文件(就像预编译项目时一样, 就像我使用 Web 部署项目时一样)。我认为这是因为该项目尚未预编译。但是,我在 Web 应用程序属性页面或发布对话框下看不到启用预编译的选项。
如何使用Visual Studio的发布工具(以利用web.config转换)但输出预编译的构建?
看起来VS2010没有在Web应用程序属性页或发布对话框中提供预编译,不像VS2012那样。
因此,我将坚持将Web部署项目用于VS2010或更早版本的任何内容,并将开始使用预编译作为VS2012发布过程的一部分。