以前在VS2003下开发好COM,在网站里写好一个aspx,调用COM,一点问题没有现在改用VS2008开发COM,用VS2008开发站点调用COM,结果COM一点显示没有,好大一个红XX,不知道什么问题,各位有没有碰到过??1. VS2008下用VC书写一个MFC ActiveX控件,假设叫TestCom.ocx, CLSID为2465186E-E6F0-4748-BE4A-AD67ECBE276A
2. VS2008下用C#创建一个站点,建立一个Test.aspx,里面的代码也很简单<form id="form1" runat="server">
<object id="aaa"
classid="CLSID:2465186E-E6F0-4748-BE4A-AD67ECBE276A">
</object>
</form>3.结果访问http://localhost:2354/test.aspx,可以出来IE的安全警告,确认以后就是一个红x了,com启动不了,也没什么提示
2. VS2008下用C#创建一个站点,建立一个Test.aspx,里面的代码也很简单<form id="form1" runat="server">
<object id="aaa"
classid="CLSID:2465186E-E6F0-4748-BE4A-AD67ECBE276A">
</object>
</form>3.结果访问http://localhost:2354/test.aspx,可以出来IE的安全警告,确认以后就是一个红x了,com启动不了,也没什么提示
解决方案 »
- 求教:一个无助的问题——关于CFileDialog类的DoModel()显示问题
- 请教,我在MapiMessage 中设置了发件人的邮箱,而且outlook中也有相同的发件人的邮箱,但为何在MapiSendMail后,发件人总是是outlook默认的发
- 我用的VC++.NET, 如何给程序加上版本信息!
- *******关于doc/view 中的 一个CDocTemplate可否过滤多个文件后缀??????
- 我想创建一个程序的快捷方式,并放到启动组中,该怎么做,谁有源码?
- 资源问题
- 在各个地方全都问了,没一个真确的,国内的,国外的。这里有高手能给解答一下?是关于DLL的。
- 在什么情况下才使用CDocument类和CView类?
- 为什么不能响应的FormView的中的编辑框键盘KeyDown()呢?
- c++ ADO 连接ORACLE 数据库 windows系统验证方式连接失败.
- 如何将LIB静态库在.NET下转化为COM组件? [求助]
- CListCtrl的NM_CUSTOMDRAW简直太恶心了。
方法: 1 在本地注册 (让用户使用时注册一下) 。
2 去申请 CERT 证书,花点钱,
3、降低IE安全系数。否则 操作系统会认为是无效证书。阻止了。
其实是localhost的问题
在vista下做vs2008网站调试,localhost并不是信任站点,真晕,localhost居然会不是信任站点,
由于ocx可以在安装程序里面注册,所以就是无证书,ie也是会认的,最多报一个无认证的警告。
所以在vista+vs2008下弄com调试,需要降低IE安全系数,并把localhost强制加为信任站点