Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Master Page getting Could Not Load Type error when publishing

Everything works find locally, but when I publish my asp.net application to a remote server I get the following error:

Server Error in '/' Application.

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 'JournalPages.MasterMain'.

    Source Error: 

    Line 1:  <%@ Master Language="C#" AutoEventWireup="true" CodeBehind="Main.master.cs" Inherits="JournalPages.MasterMain" %>
    Line 2:  
    Line 3:  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 

Source File: /journalpages/Main.Master    Line: 1 

This happens on any page with a master page. I used Reflector to look at the assembly in the bin directory and the types are all there. Any ideas??

like image 569
Ryan Avatar asked Mar 01 '23 02:03

Ryan


2 Answers

Ok it turns out they hadn't set up the site folder in IIS to be an Application. Once they did all worked well.

like image 96
Ryan Avatar answered Mar 02 '23 17:03

Ryan


If you are generating a web setup and trying to test it by making installation then make sure that output files such as (Ui dll and its supporting dlls) are available in the BIN folder.

like image 20
Shri Avatar answered Mar 02 '23 16:03

Shri