我正在使用带有新网站发布对话框的 Visual Studio 2010。我有一个 Web 应用程序网站。发布时,理论上它应该将所有代码编译成一个程序集。但是,在Debug
和Release
中,发布后的目录总是包含页面和用户控件的源代码(即使使用未转换的 web.config 文件 Web.Debug.config 和 Web.Release.Config)。这非常令人困惑。
但是通过package/publish web
项目配置和Generate Deploy package
上下文菜单项,Package\PackageTmp 目录是干净的。
- 为什么 Visual Studio 不使用这个包来发布网站?
- 预编译选项在哪里?
- Web.config xml 转换好像不行,为什么Visual Studio 会带来这个功能来迷惑我?