C# 无法加载类型ASP.ViewSwitcher

C# 无法加载类型ASP.ViewSwitcher,c#,asp.net,friendly-url,asp.net-webpages,C#,Asp.net,Friendly Url,Asp.net Webpages,我通过NuGet将FriendlyURL包添加到我的asp.net网页项目中 调试解决方案时,它返回一个错误,即ViewSwitcher.ascx中的ASP.ViewSwitcher无法加载 我在网上没有找到关于这个问题的任何信息 谁能帮帮我,怎么解决这个问题 尝试导入名称空间 <%@ Import Namespace="Microsoft.AspNet.FriendlyUrls" %> 更改 <%@ Master Language="C#" AutoEventWireup

我通过NuGet将
FriendlyURL
包添加到我的asp.net网页项目中

调试解决方案时,它返回一个错误,即
ViewSwitcher.ascx中的
ASP.ViewSwitcher
无法加载

我在网上没有找到关于这个问题的任何信息

谁能帮帮我,怎么解决这个问题


尝试导入名称空间

<%@ Import Namespace="Microsoft.AspNet.FriendlyUrls" %>

更改

<%@ Master Language="C#" AutoEventWireup="true" 
  CodeBehind="Site.Mobile.master.cs" Inherits="ASP.Site_Mobile" %>


(编辑)
如果你在一个网站上工作,而不是在一个web应用程序上工作,情况就是这样。

我也遇到了同样的问题。感谢用户3260977。我要详细说明他说的话

一旦您安装了
FriendlyURL
软件包,就会有一个名为
Site.Mobile.Master
的文件。双击并打开它。将
codebeahind=“Default.aspx.cs”
更改为
CodeFile=“Default.aspx.cs”
。现在打开文件
ViewSwitcher.ascx
并将
codebeard=“ViewSwitcher.ascx.cs”
更改为
CodeFile=“ViewSwitcher.ascx.cs”


基本上,将存在
codebeard
的每个文件更改为
CodeFile

没有帮助。它仍然返回错误。我从项目中删除了viewswitcher.ascx和site.mobile.master文件,一切正常。但是移动设备上不会有一些问题吗?这就是我的问题所在,谢谢你!这是一个混合了WinForms和MVC 4BTW的网站,我需要在添加的
Site.Mobile.master
模板和
ViewSwitcher.ascx
<%@ Master Language="C#" AutoEventWireup="true" 
  CodeFile="Site.Mobile.master.cs" Inherits="ASP.Site_Mobile" %>