none
我用.netframe 3.5开发的网站在.net framework2.0的iis上也能运行 RRS feed

  • 问题

  • 我在我的电脑上装了。net framework3.5,可iis配置里的asp.net选项里只有2.0选项,可我用。net framework3.5开发的网站放上去能运行,不知为何,我想问一下iis里为什么没有3.5选项,还有我如果只装.net framework2.0不装3.5,还能不能运行用.net framwwork3.5开发的网站。
    2010年6月30日 7:42

答案

  • .net 2.0/3.0/3.5/3.5 sp1 这几个版本一直是很容易让人混淆的,实际上这几个版本的 runtime 都是 .net 2.0,而是 3.0/3.5/3.5 sp1 都是在 .net 2.0 基础上增加了 feature,

    他们之间的不同,可以理解为“功能”不同,就像 windows 7 和 vista 不同,不像 1.x 与 2.0 之间的不同,后者是 runtime 不同,就像 windows 7 与 windows xp 不同,而下一个 runtime 版本是 .NET 4.0

    所以即使你安装了 3.5, IIS 也没有 3.5 这个版本选择,

    必须安装 3.5 才能运行使用了 3.5 特性的的网站,

    具体区别可以参考  .NET Framework 2.0、3.0 和 3.5 版之间的关系 http://msdn.microsoft.com/zh-cn/library/bb822049(VS.90).aspx


    问题要简单,错误须详细@错误/异常/堆栈信息+操作系统+软件版本+all the context of the issue Hope Helpful | http://www.leoworks.net
    2010年7月1日 2:24

全部回复

  • 2.0不可以运行3.5的网站,3.5可以运行2.0的,

    建议安装.net framwwork3.5,然后在iis中设置3.5的应用程序池就可以了

    2010年6月30日 15:43
  • .net 2.0/3.0/3.5/3.5 sp1 这几个版本一直是很容易让人混淆的,实际上这几个版本的 runtime 都是 .net 2.0,而是 3.0/3.5/3.5 sp1 都是在 .net 2.0 基础上增加了 feature,

    他们之间的不同,可以理解为“功能”不同,就像 windows 7 和 vista 不同,不像 1.x 与 2.0 之间的不同,后者是 runtime 不同,就像 windows 7 与 windows xp 不同,而下一个 runtime 版本是 .NET 4.0

    所以即使你安装了 3.5, IIS 也没有 3.5 这个版本选择,

    必须安装 3.5 才能运行使用了 3.5 特性的的网站,

    具体区别可以参考  .NET Framework 2.0、3.0 和 3.5 版之间的关系 http://msdn.microsoft.com/zh-cn/library/bb822049(VS.90).aspx


    问题要简单,错误须详细@错误/异常/堆栈信息+操作系统+软件版本+all the context of the issue Hope Helpful | http://www.leoworks.net
    2010年7月1日 2:24
  • 你的iis里可以找到3.5的?
    2010年7月1日 2:52