gpt4 book ai didi

asp.net - 如何在 IIS7 中设置本地 ASP.NET 2.0 站点以进行本地测试?

转载 作者:行者123 更新时间:2023-12-01 22:11:29 24 4
gpt4 key购买 nike

与旧的 IIS 相比,这东西太令人困惑了,我什至还没有找到在哪里选择 .NET 的版本。我不得不从我的 web.config 中注释掉 和 ,因为我不断收到:

This configuration section cannot be used at this path. This happens when the section is locked at a parent level. Locking is either by default (overrideModeDefault="Deny"), or set explicitly by a location tag with overrideMode="Deny" or the legacy allowOverride="false".

之后,我现在收到一个 HTTP 错误 404.3 Not Found on Default.aspx,但它就在那里(我为其创建了一个默认页面条目)。它说可能缺少处理程序映射,那到底是什么?为什么他们让新 IIS 的使用变得如此困惑?我在这个项目上浪费了很多时间来尝试设置它。我从 web.config 中注释掉是否造成了这个新问题?请帮忙!

哦等等,它还说可能没有安装 ASP.NET,但我很确定我运行的是 Windows 7。我需要在 IIS 中配置某些内容才能启用 ASP.NET aspx/ashx 处理吗?

更新:是的,我必须安装 asp.net,现在我得到 500.19:

Module DefaultDocumentModule Notification ExecuteRequestHandler Handler StaticFile Error Code 0x800700b7 Config Error Cannot add duplicate collection entry of type 'add' with unique key attribute 'value' set to 'Default.aspx' Config File \?\C:\Users\Ryan\Bancroft Archive\SANTIAGO\Santiago Code\trunk\web.config

嗯...

更新 (2):删除了 web.config 中添加 Default.aspx 作为默认文档的那一行,因为我已经在 ISS7 中手动添加了它,并且它是重复的。看来现在正在工作。有趣的是,我在发布后解决了这个问题,但我一直在更新,所以希望这不是完全浪费,这增加了这个网站的有用内容。感谢大家的回复。

最佳答案

确保在应用程序池高级设置中将启用 32 位应用程序检查为 true,特别是如果您在经典模式下运行,我真的不知道为什么,但在启用它之前我非常头疼。

希望这有帮助

关于asp.net - 如何在 IIS7 中设置本地 ASP.NET 2.0 站点以进行本地测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/579011/

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