b3n*_*b3n 16 asp.net-mvc asp.net-mvc-3
从今天早上开始,我在尝试启动MVC 3应用程序时遇到此错误:
Required attribute 'pageBaseType' not found.
Run Code Online (Sandbox Code Playgroud)
错误消息http://i51.tinypic.com/azbbee.jpg
Google没有透露太多有用的信息,除了添加MVCMailer之外,我不知道对web.config所做的任何更改.
有想法该怎么解决这个吗?
Gen*_*ick 43
在安装MvcMailer之后,我也收到了同样的错误.该错误不是来自根Web.config,而是来自view文件夹下的web.config.我把它与一个新的MVC 3项目进行了比较,发现我的版本由一些软件包更新,将设置更改为:
<pages>
Run Code Online (Sandbox Code Playgroud)
从默认值:
<pages pageBaseType="System.Web.Mvc.WebViewPage">
Run Code Online (Sandbox Code Playgroud)
将其更改回默认值会删除错误.
编辑:
并加入...
<system.web.webPages.razor>
<host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
Run Code Online (Sandbox Code Playgroud)
和..
<system.web>
<pages
validateRequest="false"
pageParserFilterType="System.Web.Mvc.ViewTypeParserFilter, System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
pageBaseType="System.Web.Mvc.ViewPage, System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
userControlBaseType="System.Web.Mvc.ViewUserControl, System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8689 次 |
| 最近记录: |