Cli*_* Ok 10 asp.net asp.net-mvc installation production-environment
我用的时候:
System.Environment.Version
Run Code Online (Sandbox Code Playgroud)
结果是"2.0.50727.3053"
我知道3.5是兼容的,在IIS中被识别为2.0,等等......
我想知道安装的确切.net版本,如果安装了其他资源,如ASP.NET MVC等.问题是该网站安装在共享主机中,所以我可以询问有关技术支持的资源,但如果我以编程方式知道,那就更好了.
问候
不确定,但尝试这样的事情:
bool mvcInstalled = true;
try
{
System.Reflection.Assembly.ReflectionOnlyLoad(
"System.Web.Mvc, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35");
}
catch()
{
mvcInstalled = false;
}
Run Code Online (Sandbox Code Playgroud)
更新:
要了解是否安装了.NET 3.5 SP1,请检查System.Web.Abstractions程序集
ASP.NET MVC 未内置于 Microsoft .NET Framework 3.5 SP1 中。
\n\n\n\n\n\n\n我想澄清我在网络上看到的关于 ASP.NET MVC 和 .NET Framework 3.5 Service Pack 1 的一些混乱。ASP.NET MVC 尚未发布作为 SP1 的一部分。我重复一遍,ASP.NET 3.5 SP1 不包含 ASP.NET MVC。
\n\nSP1 中发布的是 ASP.NET 路由功能,ASP.NET MVC 和动态数据都在使用该功能。
\n
所以你就得到了它,从马的嘴里(再次被黑客攻击;)。
\n| 归档时间: |
|
| 查看次数: |
3291 次 |
| 最近记录: |