Desarrollador web visual | Los sitios funcionan en local, pero en el servidor web Error de tiempo de ejecución

Desarrollador web visual | Los sitios funcionan en local, pero en el servidor web Error de tiempo de ejecución

Voy a crear un sitio usando Microsoft Visual web desarrollador 2010 express, y cuando completé el sitio en la máquina en la que lo construí, funciona usando depuración, en el servidor web que debería servirlo, aparece un error de tiempo de ejecución. Para empezar, estoy usando la plantilla predeterminada y luego sigo trabajando. Entonces cuando intento accederhttp://gametek.me/V5/Recibo un error de tiempo de ejecución cuando uso la depuración en MSVWD. Funciona perfectamente. ¿Alguna idea de qué está mal?

Código predeterminado del programa.

<%@ Page Title="Home Page" Language="VB" MasterPageFile="~/Site.Master" AutoEventWireup="false"
    CodeFile="Default.aspx.vb" Inherits="_Default" %>

<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent">
</asp:Content>
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
    <h2>
        Welcome to ASP.NET!
    </h2>
    <p>
        To learn more about ASP.NET visit <a href="http://www.asp.net" title="ASP.NET Website">www.asp.net</a>.
    </p>
    <p>
        You can also find <a href="http://go.microsoft.com/fwlink/?LinkID=152368&amp;clcid=0x409"
            title="MSDN ASP.NET Docs">documentation on ASP.NET at MSDN</a>.
    </p>
</asp:Content>


Web.config

<?xml version="1.0"?>

<!--
  For more information on how to configure your ASP.NET application, please visit
  http://go.microsoft.com/fwlink/?LinkId=169433
  -->
<configuration>
    <system.web>
        <customErrors mode="Off"/>
    </system.web>
</configuration>

  <connectionStrings>
    <add name="ApplicationServices"
         connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnetdb.mdf;User Instance=true"
         providerName="System.Data.SqlClient" />
  </connectionStrings>

  <system.web>
    <compilation debug="false" strict="false" explicit="true" targetFramework="4.0" />

    <authentication mode="Forms">
      <forms loginUrl="~/Account/Login.aspx" timeout="2880" />
    </authentication>

    <membership>
      <providers>
        <clear/>
        <add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="ApplicationServices"
             enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="false"
             maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10"
             applicationName="/" />
      </providers>
    </membership>

    <profile>
      <providers>
        <clear/>
        <add name="AspNetSqlProfileProvider" type="System.Web.Profile.SqlProfileProvider" connectionStringName="ApplicationServices" applicationName="/"/>
      </providers>
    </profile>

    <roleManager enabled="false">
      <providers>
        <clear/>
        <add name="AspNetSqlRoleProvider" type="System.Web.Security.SqlRoleProvider" connectionStringName="ApplicationServices" applicationName="/" />
        <add name="AspNetWindowsTokenRoleProvider" type="System.Web.Security.WindowsTokenRoleProvider" applicationName="/" />
      </providers>
    </roleManager>

  </system.web>

  <system.webServer>
     <modules runAllManagedModulesForAllRequests="true"/>
  </system.webServer>
</configuration>
<!-- Web.Config Configuration File -->

Captura de pantalla del error Error al pasar a local

Respuesta1

EDITADO

¿Leíste el mensaje de error del analizador?

There are multiple root elements. Line 13, position 4

Básicamente, ha cerrado el árbol XML web.config en la línea 11 donde declara</configuration>

Debe eliminar esa línea por completo o moverla al final del archivo.

Por cierto, no hay forma de que este archivo tal como está haya funcionado en desarrollo. No es XML válido.

información relacionada