我有一个 Web 应用程序,我们发布并提供给用户在他们的本地网络上安装和运行。他们选择将其作为 Internet 还是 Intranet 应用程序运行。
当我们发布应用程序时,我们用发布日期(例如20140815
)标记文件夹,以便我们知道他们拥有哪个版本。但是,当他们联系支持人员时,他们很难在服务器上查看文件夹信息。
我想appsetting
为cloudVersion添加一个并将其显示在许可证页面上,以便他们可以在需要时从任何地方轻松提供它。此外,他们看到版本增加感觉更好,因此他们知道他们正在从服务合同中获得价值。
<add key="cloudVersion" value="20140815"/>
我想自动化appsettings
. 我希望我可以使用Web.Config
转换来使用动态yyyymmdd设置它,但看不到如何做到这一点,并且在我的网络搜索中什么也没找到。
<appSettings>
<add key="cloudVersion" value="GETDATE()" xdt:Transform="Replace" xdt:Locator="Match(key)"/>
</appSettings>
这可能吗?如果是这样,怎么做?如果没有,是否有更好的方法来实现相同的结果?