Quindi mi sembra di avere qualche difficoltà nel rendere il mio CodeFile di riferimento in CodeBehind. Prima di chiedere, non ho Visual Studio e non sono su Windows. Il codice è ospitato su un server IIS a cui ho accesso.Conversione di CodeFile in CodeBehind
<% @Page Language="C#" Inherits="corn.cheese.pies.CasLogin" CodeFile="anon.cs" %>
Questo codice funziona perfettamente, ma su di cambiarla a:
<% @Page Language="C#" Inherits="corn.cheese.pies.CasLogin" CodeBehind="anon.cs" %>
la pagina restituisce un errore:
Parser Error Message: Could not load type 'corn.cheese.pies.CasLogin'.
Credo che code-behind richieda che la classe di controllo ereditata sia disponibile nella DLL dell'applicazione Web. Perché è necessario/si aspetta di poterlo fare senza Visual Studio? – millimoose
Non è una risposta, davvero, ma: perché stai andando da CodeFile -> CodeBehind? Generalmente le persone fanno il * altro * modo, dal momento che CodeFile è "più recente" (nel relativo senso "7 anni contro 9 anni"). –