用 IronPython for ASP.NET 开发的网站,在部署时,除了发布 bin 目录下的 IronPython.dll, IronMath.dll, Microsoft.Web.IronPython.dll 之外,还需要在服务器上运行一下 IronPython for ASP.NET 的安装包。原因是这个安装包对 System.Web 的 dll 打了一个 hotfix. 其中比较关键的是对 PageParserFilter 的修改,其目的是更好的支持不需编译的页面模型。如果不执行这个安装步骤则会在访问任何页面时抛出异常。