Asp.net 无法加载类型';主页';

Asp.net 无法加载类型';主页';,asp.net,master-pages,publish,Asp.net,Master Pages,Publish,我执行了“网站发布”,出现以下错误: 无法加载类型“Pages\u MasterPage” 我在网上搜索了一下,找到了那篇帖子: 我在确认网站文件夹已设置为应用程序后发布了我的问题,因此,这篇文章对我帮助不大 我发布的服务器是3.5环境 任何帮助都将不胜感激 我是新手,不知道如何继续。找不到页面的类,也看不到代码文件,因此可能缺少此文件 <%@ Master Language="C#" AutoEventWireup="true" CodeFile="Pages_MasterP

我执行了“网站发布”,出现以下错误:

无法加载类型“Pages\u MasterPage”

我在网上搜索了一下,找到了那篇帖子:

我在确认网站文件夹已设置为应用程序后发布了我的问题,因此,这篇文章对我帮助不大

我发布的服务器是3.5环境

任何帮助都将不胜感激


我是新手,不知道如何继续。

找不到页面的类,也看不到
代码文件,因此可能缺少此文件

<%@ Master Language="C#" AutoEventWireup="true" 
   CodeFile="Pages_MasterPage.master.cs" Inherits="Pages_MasterPage" %>


并确保
Pages\u MasterPage.master.cs
存在-如果不存在,您可能需要重新创建此母版页,而不是更改或手动创建标题和文件。

代码文件是否正确:
。而
MasterPage.master.cs
确实存在。还有什么想法吗?(我开始怀疑我的IIS配置可能有问题。好吧,那么如何检查呢?基本上,我决定在本地运行我的网站(而不是在服务器上)来测试它,所以我进入了控制面板->管理工具->IIS,然后我选择了我的网站并点击了
浏览
(在窗口的右侧)然后我遇到了以下消息:
由于扩展配置的原因,无法为您请求的页面提供服务。如果页面是脚本,请添加处理程序。如果应该下载文件,请添加MIME映射
我不知道这是否有帮助,只是提供了所有事实。@Yanker您没有使用iis配置asp.net。它这是一个复杂的设置,有很多步骤,所以在谷歌上搜索你的错误信息,找到一个完整的教程。实际上,我进入了“控制面板”->“程序”->“程序和功能”,单击“打开和关闭windows功能”
,然后打开“IIS”->“WWW服务”->“应用程序开发功能”,并选择了“代码”->.Net Extensibility,
ASP.NET
ASAPI
(它们都是扩展和特性),然后它完成了工作并加载了我上面描述的网站