【发布时间】:2015-09-18 07:28:43
【问题描述】:
我的项目中有一个静态 HTML 文件,我想在发布/构建解决方案时对其进行转换/替换。如果不向文件本身添加任何服务器端代码,这是否可能?
假设我的应用程序根目录中有一个 HTML 文件:
www.example.com/serverinfo.html
该文件将具有静态内容:
SERVER1;www.example.com
但是当我在本地运行它时,我希望它能够呈现
SERVER1;www.example.local
该文件应该可以在没有任何服务器端处理的情况下访问,并且不能包含任何代码。我习惯于 web.config 转换。有没有可能这也可以应用于 HTML 文件?还是只适用于 web.config?
我想要一个类似于 web.config 的结构:
serverinfo.html
serverinfo.html.debug
serverinfo.html.release
我使用的是 Visual Studio 2015,通常部署到 Azure。我现在可以手动将静态文件添加到服务器,但我真的很想在解决方案中管理它。
【问题讨论】: