Eu tenho esse aplicativo asp.net (vb) (.net 2.0) que estou tentando instalar em uma máquina virtual R2 do servidor 2008. Eu sou um desenvolvedor web experiente e administrador do servidor bsd / linux, mas eu não sou realmente um servidor windows e tenho experiência extremamente limitada com o IIS - Não há educação sobre o tema, então por favor me tratar como se eu fosse um idiota ao responder: ) Não faça nenhuma suposição Eu sei do que você está falando aqui.
De qualquer forma, instalei o rolo do IIS, tenho o conjunto de aplicativos padrão definido como .net 2.0 e tenho meu aplicativo no pool padrão. Para ser completamente honesto, eu nem tenho certeza se essa coisa é .net 2.0, mas é nisso que eu fui levado a acreditar. Depois de um monte de sangue e lágrimas eu fui capaz de fazer com que essa coisa finalmente atenda a porta quando bati em hxxp: // localhost / Flex (meu diretório virtual / diretório de aplicativos).
O problema é que agora sou recebido com o seguinte erro de análise em vez de uma linda loira usando uma roupa de empregada francesa (renomeiei a classe que ele está procurando neste post desde que o programa original usou seu nome completo como nome da classe) :
Parser Error Message: Could not load type 'Flex.SomeClass25'.
Source Error:
Line 1: <%@ Page Language="vb" AutoEventWireup="false" CodeBase="CalcSeals25.aspx.vb" Inherits="Flex.SomeClass25" %>
Line 2: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
Line 3: <html>
Eu encontrei um monte de coisas na net para tentar contornar isso sem sucesso, quando me deparei com a idéia de alterar CodeBase=
para CodeFile=
no topo do arquivo .aspx. Quando eu faço isso, aparece o analisador começa a analisar realmente o arquivo .vb que é referenciado, no entanto, ele fia novamente, e desde que eu não sou um programador de .net não tenho idéia do que isso significa:
Compiler Error Message: BC30002: Type 'DataTable' is not defined.
Source Error:
Line 41:
Line 42: ''Dataset holds all contents of csv file and used for lookups and populating listboxes.
Line 43: Dim Table1 As DataTable = New DataTable("PipeData")
Line 44: Dim SealTable As DataTable = New DataTable("SealTable")
Line 45: Dim Row1, Row2, Row3 As DataRow
Agora eu sei que este é um fórum de ajuda do servidor, por isso não estou realmente esperando ajuda de sintaxe com isso, nem tenho vontade de depurar isso também. O problema é que esse código exato está sendo executado em um servidor diferente. Há algo errado com a maneira como tudo isso é configurado / configurado e está causando o problema. Não tenho certeza se devo mudar a base de código para codefile.
O objetivo de eu fazer isso é que eu estou portando este aplicativo para uma versão em JavaScript puro. Eu preciso ter uma cópia local em execução do original para que eu possa gerar informações de depuração para ver quais valores o aplicativo original possui para determinados valores em pontos específicos durante a execução. Qualquer ajuda com isso é muito apreciada! Eu fedo no IIS / ASP tão ruim!