1

我使用 Visual Studio 中的发布命令将 Web 应用程序部署到我的 IIS 服务器。这非常方便,但我有几个问题,例如:

  • 它不部署 Crystal Report 文件 (*.rpt) 文件
  • 它部署 web.config 文件并覆盖服务器特定设置

有什么方法可以自定义发布命令的功能吗?

谢谢

4

2 回答 2

4

发布 Web 应用程序时,Visual Studio 将尊重为项目中每个文件设置的“构建操作”。确保为文件选择正确的操作。以下是您的选择:

- 文件不包含在项目输出组中,并且不在构建过程中编译。一个示例是包含文档的文本文件,例如自述文件。

编译- 文件被编译到构建输出中。此设置用于代码文件。

内容- 文件未编译,但包含在内容输出组中。例如,此设置是 .htm 或其他类型的 Web 文件的默认值。

嵌入式资源- 此文件作为 DLL 或可执行文件嵌入到主项目构建输出中。它通常用于资源文件。

在这种特殊情况下,.rpt文件可能应该设置为Content并且web.config应该设置为None。在解决方案资源管理器中选择文件时,可以在属性窗口中更改文件的构建操作。

于 2010-02-17T13:48:26.130 回答