在我们在当前项目中使用的特定测试系统上禁用了针对另一个版本的 .Net Framework 的选项。
我尝试了以下方法但没有成功:
- 杀死所有 W3WP.EXE 进程
- 重新启动 IIS 服务
- 远程调试已从框中删除。
只是希望得到一些指点。
在我们在当前项目中使用的特定测试系统上禁用了针对另一个版本的 .Net Framework 的选项。
我尝试了以下方法但没有成功:
只是希望得到一些指点。
你确定你问的是正确的问题吗?
没有新的 .NET 运行时版本可供定位。如果您有 3.0 或 3.5 框架,您的 IIS 在运行时仍会显示 2.0,因为 3.0 和 3.5 仅在框架类和 2.0 应用程序的编译器方面有所不同!
您应该只在 IIS 配置中看到 1.X 和 2.0 框架。
编辑:目标切换仅在您编译应用程序时发生。因为 2.0、3.0 和 3.5 都在同一个 .NET Runtime Environment 2.0 (VM) 上运行。您仍然需要安装其他框架,因为它们的 API 不同,但都运行在相同的中间语言指令集上。
我认为如果您在 .net 安装后安装 iis,就会发生这种情况。只需使用 aspnet_regiis.exe,如前所述。
你在 IIS 中有 ASP.net 服务(允许)吗
无论如何,您可以使用一些 vbscript 来更改 .net 版本。