重新启动后URL重写规则丢失

每次我重新启动我的服务器我的URL重写规则似乎得到重置。 每次重新创build它们显然是非常令人沮丧的!

我正在运行Windows Server 2008 R2(完全更新),IIS 7.5和IIS URL重写2.0。

有没有人有任何想法可能造成这种情况? 先谢谢你。

更令人尴尬的是,我发现问题与服务器重启无关。 相反,每次我发布我的网站时都会发生这种损失。 我直接在我的服务器上设置重写,因为我不知道规则数据存储在web.config文件中,这意味着每次我发布我的网站时,文件将被我干净的本地副本覆盖。

要解决这个问题,我只需在IIS本地设置规则,然后重新发布我的网站。