gpt4 book ai didi

iis-7 - MVC 3 项目拒绝使用 CS0103 : The name 'model' does not exist 的 Razor View 请求

转载 作者:行者123 更新时间:2023-12-02 11:41:45 25 4
gpt4 key购买 nike

我有一个 MVC3 项目,它曾经是一个 MVC2 项目。我一直在使用 IIS Express 来开发它来进行测试。现在我将它部署到我的计算机上的 IIS 上,调整了一些 web.config 设置,并花了一个小时来注册 razor 构建提供程序,这一定不能正确完成,因为新的项目模板不包含一行在 web.config 中添加该构建提供程序。

无论如何,每当我进入强类型 Razor View 时,我都会得到以下信息:

Compiler Error Message: CS0103: The name 'model' does not exist in the current context

Source Error:

Line 1: @model Cairn.Cartography.Features.Peak

对正在发生的事情以及如何修复它而不用燃烧弹轰炸这个盒子并四处寻找我的 Windows 安装 CD 有什么想法吗? :)

最佳答案

我失踪了:

<host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />

在我的 web.config 文件的这一部分:

<system.web.webPages.razor>
<host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<pages pageBaseType="System.Web.Mvc.WebViewPage">
<namespaces>
<add namespace="Cairn"/>
<add namespace="Cairn.UI.Web"/>
<add namespace="Cairn.UI.Web.Helpers"/>
</namespaces>
</pages>
</system.web.webPages.razor>

我不太清楚这意味着什么,或者为什么它很重要,或者为什么它没有出现在为全新项目生成的 web.config 中,但它确实有效。

?哦,好吧

关于iis-7 - MVC 3 项目拒绝使用 CS0103 : The name 'model' does not exist 的 Razor View 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5526437/

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