我对两件事情有点困惑。
首先,当我创建一个IIS站点时,我可以选择将.net版本设置为1或2以及它们受尊重的子版本。然而,我编译并运送到bin的DLL是针对.net framework v3.5的。 v3.5和v2之间的关系是什么,因为从IIS的角度看,最高可以设置版本为2.
由于我们是关于这个主题的,您是否仍然可以在使用3.5程序集的网站上使用模拟?我将模拟设置为本地管理员组中的帐户,但我有证书权限问题,直到我将应用程序池更改为在本地系统下运行。我真的认为模仿是权限的决定性因素,模仿已经过时了3.5,还是我错过了什么,一些重要的线索?
提前致谢
答案 0 :(得分:3)
.NET 3.5只是一个BCL(基类库)扩展 - 一组附加程序集。 .NET 3.5在与.NET 2.0相同的CLR上运行。
答案 1 :(得分:2)
正如Vitality所说,.Net 3.5与.Net 2.0是相同的CLR。下次更改的时候是安装.Net 4.0,因为这是一个新的CLR,那么你可以选择1,2,4版本。