gpt4 book ai didi

asp.net - 将 ASP.NET 项目移动到 .NET 4

转载 作者:可可西里 更新时间:2023-11-01 13:24:28 25 4
gpt4 key购买 nike

我正在将一个 ASP.NET 项目从 .NET 3.5 迁移到 .NET 4。

如果我在 web.dev 下调试(即在 Visual Studio [2010] 中),一切都很好,但是当我尝试在 IIS7[.5] 下运行它时,调试器无法附加。直接在 IIS 下运行项目只会导致它返回 403(没有子代码,所以没有太大帮助)。

我通过获取当前(并且正在运行!).NET 3.5 站点并将 AppPool 更改为具有 .NET 4 运行时的站点来设置站点。我已经确认所有文件权限都是正确的(至少从 .NET 3.5 的角度来看是这样)。我觉得好像我在这里缺少一些配置步骤......

尝试附加调试器时的错误消息只是“无法在网络服务器上开始调试”。不是世界上最有用的错误消息。

直接附加到关联的 w3wp 进程强烈表明该应用程序从未成功启动。

基本问题是,对于在 IIS 下运行的项目,我将如何影响从 .NET 3.5 到 .NET 4 的这种变化?

最佳答案

想通了。

.NET 4 尚未安装用于 IIS。不要问我为什么会这样。

在 .NET 4 安装目录 (\Windows\Frameworks\v4.0.xxxx) 下的 Visual Studio 命令提示符(在我的例子中是 x64)下运行 asp_net_regiis -i 解决了这个问题。

关于asp.net - 将 ASP.NET 项目移动到 .NET 4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3294871/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com