usercontrol, размещенный в IE, представляет как текстовое поле

На моей продолжающейся саге для зеркального отражения хостинга приложения прежней версии на чистом поле я наткнулся на свое следующее препятствие. Одна страница полагается на большую.NET UserControl, который на новой машине представляет только как большое, greyed текстовая область (greyed вертикальная полоса прокрутки справа край. Осмотр источника показывает ожидаемый object тег.)

Это особенно хитро, потому что никто, кажется, не знает много о размещенном UserControls и всех данных обсуждений назад к 2002-2004.

Страница довольно проста:

<%@ Page language="c#" Codebehind="DataExport.aspx.cs" AutoEventWireup="false" Inherits="yyyyy.Web.DataExport" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" > 

<html>
  <head>
    <title>DataExport</title>
    <link rel="Configuration" href="/xxxxx/yyyyy/DataExport.config">
  </head>   
    <body style="margin:0px;padding:0px;overflow:hidden">
        <OBJECT id="DataExport" style="WIDTH: 100%; HEIGHT: 100%; position:absolute; left: 0px; top:0px"
            classid="yyyyy.Common.dll#yyyyy.Controls.DataExport"
             VIEWASTEXT>
        </OBJECT>
    </body> 
</html>

Файл конфигурации сослался:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <configSections>
        <sectionGroup name="yyyyy">
            <section name="dataExport" type="yyyyy.Controls.DataExportSectionHandler,yyyyy.Common" />
        </sectionGroup>
    </configSections>
    <yyyyy> 
        <dataExport>
            <layoutFile>http://vm2/xxxxx/yyyyy/layout.xml</layoutFile>      
            <webServiceUrl>http://vm2/xxxxx/yyyyy/services/yyyyy.asmx</webServiceUrl>
        </dataExport>   
    </yyyyy>    
</configuration>

Что я проверил:

  • Права доступа должны быть в порядке, сайту доверяют и добавление исключения URL, чтобы допустить, что FullTrust ничего не изменяет.
  • Файл конфигурации доступен по сети, layout.xml доступен, ASMX показывает ожидаемый список команд
  • Предоставления Machine.config ПОЛУЧАЮТ разрешение для usercontrol.config файла.

Что, возможно, выглядит подозрительным мне:

  • Ссылки DataExport UserControl Aspose. Excel для генерации электронных таблиц это экспортирует.
  • Когда я перешел к странице и получаю пустое текстовое поле, затем работаю gacutil /ldl, ничто не находится в локальном кэше сборок. На рабочей машине, выполняя ту же команду после просмотра страницы показывает подробный перечень DLLs включая управление DLL и DLL Aspose.
14
задан Coxy 3 June 2010 в 03:19
поделиться