在IIS元数据库中编辑网站“编号”

如果你打开IISMetabase的xml文件,你会看到类似的东西

<IIsWebServer Location ="/LM/W3SVC/1739153350" AuthFlags="0" ServerAutoStart="TRUE" ServerBindings=":80:" ServerComment="myWebSite" > </IIsWebServer> 

上面的代码片段中的1739153350是自动生成的。 我可以硬编码吗? 如果是的话,我该怎么做呢?

TIA公羊

您可以使用IIS资源工具包中的元数据库资源pipe理器并更改“密钥”。 请确保备份您的metabase.xml

  1. 右键单击该网站,然后“另存为”
  2. 将其保存到桌面上的.txt文件中
  3. 打开txt文件,并用“/ {newid}”replace“/ 1739153350 (确保包含起始斜杠)。 保存。
  4. 右键单击网站,“从文件新build”,将其指向您刚刚编辑的文件。
  5. 该网站将被添加到“停止”状态(由于重复的主机头)。 停止旧的网站,并开始新的一个。

这一切都是从记忆中得来的,因为我已经做了大约一千万次。

先按照这2个步骤

  1. 在IISpipe理器中,右键单击本地计算机,然后单击“属性”。
  2. 选中启用直接元数据库编辑checkbox。

接下来直接打开metabase.xml文件,将其值保存在同一位置,但是在执行此操作之前先备份metabase.xml,如果出现任何问题,我们可以恢复文件或恢复最近的xml文件保存在历史文件夹中。 历史目录的path是%systemroot%System32 \ Inetsrv \ History。