与旧的IIS相比,这个东西太混乱了,我甚至没有找到在哪里选择.NET的版本。我不得不从我的web.config注释掉,因为我一直得到:
此配置部分不能 用在这条路上。这发生在 该部分被锁定在父母身上 水平。默认情况下锁定 (overrideModeDefault =“Deny”)或设置 由位置标记明确表示 overrideMode =“拒绝”或遗产 有的allowOverride = “假”。
之后我现在在Default.aspx上找不到HTTP错误404.3但是它在那里(我为它创建了一个默认页面条目)。它说它可能缺少一个处理程序映射,到底是什么?他们为什么要使用新的IIS这么混乱?我在这个试图设置它的项目上浪费了很多时间。我是否从我的web.config中注释掉了这个新问题?请帮忙!
哦等等它也说可能没有安装ASP.NET但是我很确定它是在运行Windows 7.我是否需要在IIS中配置以启用ASP.NET aspx / ashx处理?< / p>
更新:是的我现在必须安装asp.net我得到500.19:
模块DefaultDocumentModule 通知ExecuteRequestHandler 处理程序StaticFile错误代码 0x800700b7配置错误无法添加 重复的类型集合条目 '添加'具有唯一键属性 'value'设置为'Default.aspx'配置 文件\?\ C:\ Users \ Ryan \ Bancroft 档案\圣地亚哥\圣地亚哥 代码\树干\ web.config中
嗯...
UPDATE(2):在web.config中删除了那行,它将Default.aspx作为默认文档添加,因为我已经在ISS7中手动添加它并且它是重复的。似乎现在正在工作。有趣的是,我在发布后解决了它,但我不断更新,所以希望它不是浪费,这增加了这个网站的有用内容。感谢所有的回复。
答案 0 :(得分:1)
确保在应用程序池高级设置中检查启用32位应用程序为true,特别是如果您在经典模式下运行,我真的不知道为什么但是在我启用它之前我有疯狂的头痛。
希望这会有所帮助
答案 1 :(得分:0)
我发现IIS7比IIS6更容易配置。我的意思是更容易。
在添加站点方面,它没有那么不同,您只需在IIS管理器中添加站点并配置要使用的绑定。你不需要做任何特殊的事情来使它与asp.net 2.0一起工作,它应该是开箱即用的。
我想我错过了你的问题。
答案 2 :(得分:0)
您是否已将应用程序池设置为使用Classic作为其托管管道模式?
答案 3 :(得分:0)
我发现最好的方法是让Visual Studio为您完成。如果您正在使用Web应用程序项目,则在项目属性中的Web选项卡上,您可以选择使用IIS。在该选项组中,您可以选择让Visual Studio为您创建虚拟目录。
您提到的.NET版本。只有一个.NET CLR版本 - 2.0。如果您正在寻找其中一个版本,则没有.NET 3.0或3.5 CLR。