Visual Studio“转换为 Web 应用程序” 和“无法加载类型” 错误
我目前收到一条“无法加载类型 UI.Administration.Site.master”错误消息,我不太确定为什么。
我有一个带有 UI 命名空间的 ASP.NET MVC 项目。 在项目的结构中,我有一个 Admin 文件夹。 我右键单击 Admin 文件夹并选择“转换为 Web 应用程序”,但我的母版页收到“无法加载类型”错误。
在这些情况下是否必须发生任何特殊的事情才能使其发挥作用?
下面的错误信息
解析器错误 描述:解析服务此请求所需的资源时发生错误。 请查看以下特定解析错误详细信息并适当修改您的源文件。
解析器错误消息:无法加载类型“UI.Administration.Site”。
源错误:
第 1 行:<%@ Master Language="C#" CodeBehind="Site.master.cs" Inherits="UI.Administration.Site" %>
I'm currently getting a "Could not load type UI.Administration.Site.master" error message and I'm not really sure as to why.
I have an ASP.NET MVC Project with the UI namespace. Within the project's structure, I have an Admin folder. I right clicked on the Admin folder and chose "Convert to Web Application", but am getting a Could Not Load Type error for my master page.
Are there any special things that must occur in these situations for this to work?
ERROR INFO BELOW
Parser Error
Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately.
Parser Error Message: Could not load type 'UI.Administration.Site'.
Source Error:
Line 1: <%@ Master Language="C#" CodeBehind="Site.master.cs" Inherits="UI.Administration.Site" %>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
确保您的命名空间与您的文件夹结构以及 Inherits 子句和 CodeBehind 属性相匹配。 我遇到了同样的问题,这是因为转换时 Inherits 属性中的命名空间不匹配。
Make sure your namespaces match up with your folder structure as well as in your Inherits clause and your CodeBehind attributes. I had the same problem and it was because the namespace in the Inherits attribute didn't match up when I converted.
我一直想知道这个命令是做什么的。 我确信我已经尝试过但没有看到结果。 我最后只是查了一下:
“转换为Web应用程序”与你的场景无关。 它用于将 Visual Studio .NET 和 Visual Studio .NET 2003 转换为 Visual Studio .NET 2008。
请参阅“演练:将 Visual Studio 2002 或 2003 Web 项目转换为 Visual Studio 2008 Web 应用程序项目”。
I had always wondered what this command did. I'm sure I've tried it and seen no result. I finally just looked it up:
"Convert to Web Application" has nothing to do with your scenario. It's for converting Visual Studio .NET and Visual Studio .NET 2003 to Visual Studio .NET 2008.
See "Walkthrough: Converting a Visual Studio 2002 or 2003 Web Project to a Visual Studio 2008 Web Application Project".