2010-01-25 62 views

回答

1

我不能告诉你100%肯定,但我的猜测是肯定的,你可以。对于在IIS 5上托管的.NET框架没有什么特别的 - 它只是ISAPI的。对于IIS来说,.NET只是另一个ISAPI过滤器,所以它不关心你在做什么魔术,只要你从它的调用中给它一些文本。但再次,我不确定MVC(.NET 3.5)在IIS 5.1上播放的效果如何?从安全角度来看,有各种各样的理由不会在IIS 5.1上托管,但如果这不是问题(并且性能不重要),那么IIS 5应该能够托管.NET 3.5应用程序。

如果您计划部署到具有IIS 5.1的Internet,请阅读安全问题。

6

您必须添加通配符映射,如下所示。

  1. 右键单击虚拟目录并选择属性。
  2. Virtual Directory选项卡上,选择Configuration
  3. 在第一个选项卡上,点击添加。
  4. 浏览ASP.NET ISAPI。
  5. 类型.*用于扩展。
  6. 取消选中Check that file exists
  7. 点击确定。
+0

嗨,当我添加扩展'。*',cgi调用不工作。你可以建议任何解决方案运行MVC以及IIS 5.1上的CGI吗? – BabyDuck 2015-10-07 09:28:23

+0

@BabyDuck不,我没有访问IIS 5.1了。 – 2015-10-08 07:33:33