到目前为止,我一直使用 Visual Studio 中的 Web 部署项目来预编译我的 Web 应用程序,然后我手动将文件复制/ftp'd 到实时服务器。
我一直在查看 Visual Studio 中的 Build > Publish 功能(以及 Web.Release.Config 等的 Web.Config 转换)并让它工作,以便当我发布时,它会在本地输出文件,但是当我查看时在该文件夹的内容中,所有 ASPX 文件都在那里,而不是生成“存根”文件(因为它们是在预编译项目时,比如当我使用 Web 部署项目时)。我认为这是因为该项目尚未预编译。但是,在 Web 应用程序属性页面或发布对话框下,我看不到启用预编译的选项。
如何使用 Visual Studio 的发布工具(利用 web.config 转换)但输出预编译的构建?