我试图将aspx文件的名称从“Cennik.aspx”更改为“Serwis.aspx”。我更改了三个文件:.aspx,.aspx.cs和.aspx.designer.cs。更重要的是,我还将类名从CennikPage更改为SerwisPage,并更新了这些文件中的每个出现。
Aspx文件标题也已更新:
<%@ Page Language="C#" MasterPageFile="~/MasterPages/OneColumn.master" AutoEventWireup="true"
Inherits="NopSolutions.NopCommerce.Web.SerwisPage" Codebehind="Serwis.aspx.cs" %>
我搜索过是否有其他出现的CennikPage,但没有结果。
我收到以下错误:
无法加载类型 'NopSolutions.NopCommerce.Web.SerwisPage'。 在 System.Web.UI.TemplateParser.ParseString(字符串 文本,VirtualPath虚拟路径, 编码fileEncoding)
我重新启动了网站,将AppPool从4.0 Integrated更改为4.0 classic并返回并尝试了很多其他的东西(也来自SO的类似主题)没有结果..
我还能做什么?
答案 0 :(得分:1)
您是否部署了重建DLL?由于您更改了类名,因此您需要。
答案 1 :(得分:0)
确保Inherits
属性值与新类名(和命名空间)匹配。
如果您更改了文件名,请同时更新Codebehind
属性值。