【发布时间】:2023-03-22 22:01:01
【问题描述】:
我有一个在 windows server 2012 中运行的 iis 8 服务器。目前 3 个不同的网站正在其上运行,另外两个将很快集成。所有 5 个网站均由各自的所有者管理。我想在此 iis 提供的所有页面的底部附加“托管在 xxxx”。我可以做到应用程序明智的是 global.asax,但是否可以在 iis 级别做到这一点,这样我就不会编辑托管的应用程序?所有网站都使用 .net 4 并基于表单。
【问题讨论】:
我有一个在 windows server 2012 中运行的 iis 8 服务器。目前 3 个不同的网站正在其上运行,另外两个将很快集成。所有 5 个网站均由各自的所有者管理。我想在此 iis 提供的所有页面的底部附加“托管在 xxxx”。我可以做到应用程序明智的是 global.asax,但是否可以在 iis 级别做到这一点,这样我就不会编辑托管的应用程序?所有网站都使用 .net 4 并基于表单。
【问题讨论】:
是的,您可以编写一个IIS Module 将HTML 注入HTTP 响应流。您可以将此模块单独添加到每个应用程序,方法是将 DLL 放入应用程序的 BIN 文件夹并在 Web.Config 中注册。或者,您可以创建一个Strong-Named Assembly 并将其注册到所有站点的 IIS。
【讨论】: