Visual Studio Community 2017中修改ASP.NET MVC项目中类名称空间的一点注意事项
来源:互联网 发布:网络连接该文件夹为空 编辑:程序博客网 时间:2024/05/23 15:48
笔者使用Visual Studio Community 2017创建一个ASP.NET MVC 5的项目,系统默认创建了一个HomeController类,此时编译运行正常。在修改HomeController类的名称空间名字后,将自动修改全项目的类的名称空间名,编译正常,但运行报错,错误指出index.cshtml使用了不存在的名称空间名(即修改前的名称空间名),见下图:
使用原名称空间名sfsjAnalyzerOnline在全项目的文件中查找发现,在Views文件夹下的web.config(这个是ASP.NET MVC 5新增加的)中有一个项使用了原名称空间名,而不是新的名称空间名sfsj。见如下示例:
<?xml version="1.0"?><configuration> <system.web.webPages.razor> <host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=5.2.3.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> <pages pageBaseType="System.Web.Mvc.WebViewPage"> <namespaces> <add namespace="System.Web.Mvc" /> <add namespace="System.Web.Mvc.Ajax" /> <add namespace="System.Web.Mvc.Html" /> <add namespace="System.Web.Optimization"/> <add namespace="System.Web.Routing" /> <add namespace="sfsjAnalyzerOnline" /> </namespaces> </pages> </system.web.webPages.razor></configuration>修改里头的<add namespace=“sfsjAnalyzerOnline" />为新的名称空间名如:<add namespace="sfsj" />即运行正常。
事实上,去掉上述配置文件中的<system.web.webPages.razor>节,网站系统运行正常。
阅读全文
0 0
- Visual Studio Community 2017中修改ASP.NET MVC项目中类名称空间的一点注意事项
- Visual Studio 2005/2008 C#或ASP.NET项目中添加ActiveDirector相关的命名空间
- 如何更改Visual Studio 2008中类文件引用的默认名称空间?
- 如何更改Visual Studio 2008中类文件引用的默认名称空间?
- 为何我不能在我的VISUAL STUDIO .NET中创建ASP.NET项目(程序)
- Visual Studio2017中编写ASP.NET程序时使用C# 7.0元组Tuple新特性的一点注意事项
- 解决Visual Studio Community 2017工具栏中没有Report Viewer的问题
- 如何在Visual Studio中查看项目的强名称(public key token)
- ASP.NET MVC 项目中使用 WebForm
- 在ASP.NET MVC中使用WebApi注册路由注意事项
- Visual Studio 目标框架造成 命名空间“Microsoft”中不存在类型或命名空间名称“Crm”。是否缺少程序集引用中错误的处理
- Visual Studio 目标框架造成 命名空间“Microsoft”中不存在类型或命名空间名称“Crm”。是否缺少程序集引用中错误的处理
- Visual Studio 目标框架造成 命名空间“**”中不存在类型或命名空间名称“***”。是否缺少程序集引用中错误的处理(引用都正确)
- Visual Studio .NET 2005中关于ASP.NET的GridLayout设定方法
- asp.net mvc 中对easyui的引用文件使用Bundle的注意事项
- ASP.NET中RouteValueDictionary的一点理解
- Asp.net MVC中使用KindEditor上传本地图片的注意事项
- Xcode6中修改项目名称
- 触摸屏幕,滚动页面内容到底部,上拉刷新显示数据
- 一天
- ArrayList
- [勇者闯LeetCode] 129. Sum Root to Leaf Number
- 红帽(RHEL)Linux 忘记root密码后重置密码
- Visual Studio Community 2017中修改ASP.NET MVC项目中类名称空间的一点注意事项
- sudo 的配置详解
- 凸函数1(斯坦福凸优化笔记5)
- Cleaning Shifts POJ
- React总结4:HTML 标签对比 React 组件
- 命令行执行java文件
- 《机器学习实战》学习笔记-[1]-K近邻_第一个分类器
- 第一部分 介绍
- NAT技术与代理服务器技术的区别