Мы пытаемся опубликовать sh простое одностраничное приложение ASPX / VB. NET, которое управляет одной таблицей в базе данных и поразило кирпичную стену. Когда мы запускаем приложение в Visual Studio, оно отлично работает. Однако после публикации на нашем сервере IIS (отдельно от нашего P C с Visual Studio) приложение получает эту ошибку. Мы перепробовали множество предложений из других постов, и ничто, похоже, не имеет никакого значения в нашем случае.
Приложение настроено на сборку для. NET 4, а для пула приложений IIS также установлено значение. NET 4. версия сервера IIS 8.0 работает на Windows Server 2012 v6.2.
При публикации приложения на сервере создается такая файловая структура:
bin (folder)
-PatronWebUserUtility.dll
-PatronWebUserUtility.pdb
-PatronWebUserUtility. xml
PatronWebUserMaintenance.ASPX
Web.Config
1018 * Я включил вышеупомянутое, потому что я не уверен, что все публикует как следует, но я не знаю, как проверить, что на самом деле публикуется в DLL. Я предполагаю, что страница ASPX.VB будет включена туда, но я просто не знаю.
Мы совсем не знакомы с ASP, и просто пытаемся проложить себе путь через этот небольшой проект в отсутствие разработчика ASP в доме. Приведенные ниже фрагменты кода останавливаются непосредственно перед нашим фактическим кодом приложения, который, как я не думал, будет необходим для этого запроса, но если вам нужна дополнительная информация, пожалуйста, спросите!
Сообщение об ошибке:
Parser Error Message: Could not load type 'PatronWebUserUtility.PatronWebUserMaintenance'.
Source Error:
Line 1: <%@ Page Language="vb" AutoEventWireup="false" CodeBehind="PatronWebUserMaintenance.aspx.vb" Inherits="PatronWebUserUtility.PatronWebUserMaintenance" MaintainScrollPositionOnPostback="true"%>
Line 2:
Line 3: <!DOCTYPE html>
Source File: /patronwebusermaintenance/PatronWebUserMaintenance.aspx Line: 1
Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.36480
Заголовок страницы ASPX:
<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="PatronWebUserMaintenance.aspx.vb" Inherits="PatronWebUserUtility.PatronWebUserMaintenance" MaintainScrollPositionOnPostback="true"%>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Patron Web User Maintenance</title>
</head>
Заголовок страницы ASPX.VB:
Imports System
Imports System.Data
Imports System.Data.SqlClient
Imports System.Configuration
Imports System.Data.OleDb
Imports System.Web.UI
Public Class PatronWebUserMaintenance
Inherits System.Web.UI.Page
Web Config:
<configuration>
<appSettings/>
<connectionStrings>
<add name="PatronWebTestConnectionString" connectionString="Data Source=SQLSERVER;Initial Catalog=PatronWebTest;Integrated Security=True"
providerName="System.Data.SqlClient"/>
</connectionStrings>
<system.web>
<compilation debug="true" strict="false" explicit="true" targetFramework="4.0"/>
<httpRuntime/>
<pages controlRenderingCompatibilityVersion="3.5" clientIDMode="AutoID"/>
</system.web>
<system.webServer>
<defaultDocument enabled="true">
<files>
<add value="PatronWebUserMaintenance.aspx" />
</files>
</defaultDocument>
</system.webServer>
</configuration>