asp.net – 用户控件托管在IE中呈现为一个文本框
|
在我正在进行的反思中,将一个遗留应用程序的主机映射到一个干净的盒子上,我打了我的下一个标签.一个页面依赖于一个大的.NET UserControl,新的机器上只显示一个大的,灰色的文本区域(右侧边缘是灰色的垂直滚动条),检查源显示预期的对象标签.) 这是特别棘手的,因为没有人似乎很了解托管的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不会改变任何东西. 什么也许对我来说看起来很腥味: > DataExport UserControl引用Aspose.Excel来生成其导出的电子表格. 解决方法这实际上是从我给出的一个完全不同的问题的答案: Creating and deploying an ActiveX control in .NET.… 如果您编译调试并且一旦得到加载控件,就将其附加到IE进行“受管理”调试,这很容易进行调试.如果无法控制加载,请查看融合组合绑定查看器:http://msdn.microsoft.com/en-us/library/e74a18c4.aspx上的信息以及如何打开IEHost跟踪:http://support.microsoft.com/kb/313892以调试加载过程. 确保将版本的每个版本的程序集.如果不这样做,IE将被困惑,当下载缓存中的程序集不同但与url引用的版本号相同(gacutil / cdl清除.net下载缓存)时,不会加载控件. … 该答案中还有其他链接,可能有助于IE托管控件的信息,但这听起来像您已经通过它们. 控件可能无法加载的另一个原因取决于您使用的是哪个版本的IE. IE8需要控制来自内部网或受信任的区域.我不知道IE9是否改变了.但值得注意的是,“localhost”不在Intranet区域中,默认情况下不在信任区域中.这通常会让人们在网络服务器上测试客户端UI. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – 如何将特定于HTTP-Request的对象注入到我提
- asp.net-mvc – 为什么ASP.NET在静态图像请求上形成身份验证
- asp.net – 从命令行包含项目中的文件
- ASP.NET Web Api:如何使用URL参数传递访问令牌(oAuth 2.0)
- asp.net – 跨应用程序的表单身份验证
- asp.net – 如何在没有查找AspNetUserRoles表的情况下获取W
- asp.net-mvc – ASP.net MVC 3教程推荐
- nuget – 在部署的asp.net mvc解决方案中需要packages.conf
- asp.net-mvc-3 – 从我的控制器调用索引视图时路径中的非法
- asp.net-mvc – RavenDB部署问题
- asp.net-mvc – MVC企业领域 – 好还是坏?
- asp.net-mvc – 动态类型的ViewPage
- 勾选复选框时,禁用一些ASP.Net验证控件
- asp.net – 如何将流excel文件转换为数据表C#?
- asp.net-mvc-3 – MVC3 Html.BeginForm – 在Rou
- asp.net – 无法访问已关闭的文件
- 可以将图像添加到ASP.NET按钮吗?
- asp.net-mvc – ASP.Net MVC 3.0 Ajax.ActionLin
- asp.net-mvc – MVC Html.CheckBox和表单提交问题
- asp.net – 没有找到WebResource.axd
