Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / IIS и activeX / 25 сообщений из 27, страница 1 из 2
05.06.2006, 10:36
    #33771687
M.Juanito
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IIS и activeX
Здравствуйте.
Подскажите пожалйста.
такая ситуевина:

установил некий компонент activeX (который позволяет открывать в html файлы оффиса).
создаю файл html с ипользованием етого компонента (+использую VBScript)
если запускаю файл локально, путем нажатия на него мышкой. то все равботает хорошо.

запускаю файл через Internet Information Services(на томде компе). он ругается что мол "объект не поддерживает данный метод или свойство."


может быть нужно както по особенному подключить данных компонент непостредтвенно к IIS? как?
или в чем тут может быть проблема?
...
Рейтинг: 0 / 0
05.06.2006, 12:44
    #33772045
Galant
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IIS и activeX
Хуанито, ты бы как-нить попрошше нопейсал бы. Здесь люди простые, мысли четать не обучены.


____________________________
Учемсо пейсать бес смайлегаф.
...
Рейтинг: 0 / 0
05.06.2006, 12:51
    #33772063
M.Juanito
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IIS и activeX
GalantХуанито, ты бы как-нить попрошше нопейсал бы. Здесь люди простые, мысли четать не обучены.


____________________________
Учемсо пейсать бес смайлегаф.

попроще ето например:

при прямом(тобишь заходим в папку нажимаем на него мышкой ) запуска html файла компанент activex работает нормально.

а при ображении к нему через http://locahos/test.asp (тобишь через IIS) получаем ошипку.
...
Рейтинг: 0 / 0
05.06.2006, 12:55
    #33772077
Galant
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IIS и activeX
M.Juanitoон ругается что мол "объект не поддерживает данный метод или свойство."

На какую строку ругаеццо?
...
Рейтинг: 0 / 0
05.06.2006, 13:15
    #33772140
M.Juanito
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IIS и activeX
Galant M.Juanitoон ругается что мол "объект не поддерживает данный метод или свойство."

На какую строку ругаеццо?


oframe.Open "C:\Inetpub\wwwroot\Segment.xls"

тобишь когд ая пытаюсь открыть файл методом описанным в activex компоненте
...
Рейтинг: 0 / 0
05.06.2006, 13:16
    #33772144
M.Juanito
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IIS и activeX
компанент взял тута
http://support.microsoft.com/?id=311765
...
Рейтинг: 0 / 0
05.06.2006, 14:13
    #33772328
Galant
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IIS и activeX
Права?

В смысле имеет ли, скажем, юзер ASP.NET права на "read" этого каталога/файла?
...
Рейтинг: 0 / 0
05.06.2006, 14:33
    #33772392
M.Juanito
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IIS и activeX
GalantПрава?

В смысле имеет ли, скажем, юзер ASP.NET права на "read" этого каталога/файла?
хм... а подскажи, пажалста, где ето выставляется?
...
Рейтинг: 0 / 0
05.06.2006, 14:42
    #33772426
Galant
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IIS и activeX
Попробуй для начала просто скопировать "Segment.xls" в "http://locahost/" и открыть его "oframe.Open "Segment.xls""
...
Рейтинг: 0 / 0
05.06.2006, 14:49
    #33772447
M.Juanito
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IIS и activeX
GalantПопробуй для начала просто скопировать "Segment.xls" в "http://locahost/" и открыть его "oframe.Open "Segment.xls""

и так тоже пробовал.. таже фигня (
...
Рейтинг: 0 / 0
05.06.2006, 14:55
    #33772462
Galant
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IIS и activeX
А oframe.Open "http://localhost/Segment.xls"?

Заодно выставь права на папку, которая скрываеццо под http://localhost/. Правой кнопкой мыши на папке->Sharing & Security...
...
Рейтинг: 0 / 0
05.06.2006, 15:12
    #33772522
M.Juanito
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IIS и activeX
GalantА oframe.Open "http://localhost/Segment.xls"?


таже фигня. не пашет

Galant
Заодно выставь права на папку, которая скрываеццо под http://localhost/. Правой кнопкой мыши на папке->Sharing & Security...

поставил для евривана на чтение и исполнение...
непомогло...
он все также ругается..см аттач.
...
Рейтинг: 0 / 0
05.06.2006, 15:24
    #33772565
Galant
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IIS и activeX
Тогда придецца раскрыть карты.
То бишь код.
...
Рейтинг: 0 / 0
05.06.2006, 15:46
    #33772621
M.Juanito
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IIS и activeX
GalantТогда придецца раскрыть карты.
То бишь код.
ну там ничего секретного нету..
собрал так сказать из того чтобыло:)

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
<HTML>
<HEAD>
<TITLE> тест </TITLE>
</HEAD>
<BODY>
<script language="VBScript">


 Sub OpenDoc()
   On Error Resume Next

select case document.forma.FileType.value
case "1"  
      oframe.Open "D:\DsoFramer\my\Marge.xls"
case "2"  
      oframe.Open "D:\DsoFramer\my\CE.xls"
case "3" 
      oframe.Open "D:\DsoFramer\my\CE Hyper.xls"
case "4" 
      oframe.Open "D:\DsoFramer\my\CR.xls"
case "5" 
      oframe.Open "http://localhost/Segment.xls"
case else msgbox "not found"
end select

    if err.number then
      MsgBox "Unable to Open Document: " & err.description
   end if
 End Sub

</script>

<FORM NAME=forma method="post">
Выберите тип файла: <select name="FileType" size="1">
<option value="1">Marge</option>
<option value="2">CE</option>
<option value="3">CE Hyper</option>
<option value="4">CR</option>
<option value="5" selected>Segment</option>
</select>

<br>
<br>
<input type="text" name="text" size="15"  maxlength="25">

<input  type="button" name="submit" value="Go." OnClick="OpenDoc">
<br>

</FORM>

       <object classid="clsid:00460182-9E5E-11d5-B7C8-B8269041DD57" id="oframe" width="100%" height="100%">
         <param name="Menubar" value="0"> 
       </object>
</BODY>
</HTML> 
...
Рейтинг: 0 / 0
05.06.2006, 17:28
    #33773015
Galant
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IIS и activeX
А dsoframer.ocx зарегистрирован в реестре?

regsvr32 dsoframer.ocx
...
Рейтинг: 0 / 0
05.06.2006, 17:35
    #33773039
M.Juanito
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IIS и activeX
GalantА dsoframer.ocx зарегистрирован в реестре?

regsvr32 dsoframer.ocx
да
все нормально..
проблема решилась..

как говорится - дело было не в бабине :)

надо было в разделе intranet сайты поставить разрешение на запуск неподписанных ActiveX.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
06.12.2012, 10:16
    #38067405
Majjjor000
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IIS и activeX
Давний топик)))

Ситуевина такая же как и у хуанито была: под IIS 7 не работает определенный ActiveX компнент. Под другим web сервером работает. Предполагаю что также надо "в разделе intranet сайты поставить разрешение на запуск неподписанных ActiveX". Только не могу никак сообразить, где это настраивается. Помогите, пожалуйста)))
...
Рейтинг: 0 / 0
06.12.2012, 11:26
    #38067535
bazile
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IIS и activeX
Majjjor000Предполагаю что также надо "в разделе intranet сайты поставить разрешение на запуск неподписанных ActiveX". Только не могу никак сообразить, где это настраивается.
Это делается в настройках Internet Explorer. Закладка Security.
...
Рейтинг: 0 / 0
06.12.2012, 14:06
    #38067957
Majjjor000
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IIS и activeX
bazileMajjjor000Предполагаю что также надо "в разделе intranet сайты поставить разрешение на запуск неподписанных ActiveX". Только не могу никак сообразить, где это настраивается.
Это делается в настройках Internet Explorer. Закладка Security.
Я имел в виду настройки IIS
...
Рейтинг: 0 / 0
06.12.2012, 14:17
    #38067979
Majjjor000
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IIS и activeX
Поясню.
Win Server 2008
Запускаю один web сервер. Страницы сайта(состоят по сути из одного ActiveX компонента) корректно отображаются.
Останавливаю этот web сервер, настраиваю ISS для работы с каталогом этого же сайта. Страницы с activex компонентом не отображаются(без него-отображаются)
...
Рейтинг: 0 / 0
06.12.2012, 20:52
    #38068695
AHTOH_L
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IIS и activeX
Majjjor000, ActiveX на стороне сервера работает или на стороне клиента?
Возможно что то с безопасностью в IIS7.
Смотрите логи, ошибки. Проверяйте на каком моменте ошибка.
На каком сервере пробовали? Что за компонент?
...
Рейтинг: 0 / 0
06.12.2012, 21:48
    #38068729
Majjjor000
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IIS и activeX
AHTOH_L, спасибо за совет. А где конкретно логи смотреть?
На стороне сервера или клиента затрудняюсь ответить.
Компонент нужен для отображения форм одной SCADA системы в браузере.
Веб сервер с котрым норм работает-тестировочный, в составе скады. В доках по скаде поддержка iis декларируется, но детально не описывается. В принципе, можно обойтись и этим веб сервером, но интересно разобраться с iis ом.

В доках на iis просто даже упоминания на настройку activex на стороне iis найти не могу((((
...
Рейтинг: 0 / 0
06.12.2012, 23:36
    #38068785
AHTOH_L
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IIS и activeX
Majjjor000, покажите код которым компонент используете(каую нибудь тестовую страницу сделайте)
Посмотрите какой HTML генерирует рабочий сервер и не рабочий.
IIS ни как не ругается?
компонент зарегистрировали?
...
Рейтинг: 0 / 0
07.12.2012, 12:09
    #38069333
Majjjor000
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IIS и activeX
AHTOH_L,

КодЮ генерируемый рабочим сервером:
<html>

<head>
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1">
<meta name="GENERATOR" content="ProjectSoftware">
<title>Project Name</title>
</head>

<body leftmargin=0 topmargin=0 marginwidth=0 marginheight=0>

<p><object id="MyActiveX1"
classid="clsid:9A6AEBF9-E182-4ba9-BA75-1EE8A7651EC0"
codebase=" http://www.ProjectSoftware.com/MyActiveX/v21.1.0/MyActiveXVM.cab#version=0501,1108,1301,0000"
align="baseline" border="0" width="25" height="25"><param
name="_StockProps" value="0">

</object> <script language="JavaScript"><!--
MyActiveX1.HTMLVersion = 2
MyActiveX1.ProductName = "ProjectSoftware Web"
MyActiveX1.ProductVersion = "21.0"
MyActiveX1.HostIPAddress = "localhost"
MyActiveX1.HostPort = 1234
MyActiveX1.SendPeriod = 100
MyActiveX1.ConnectRetryTimeout = 30
MyActiveX1.SymbolPath = "startup.xfl"
MyActiveX1.EnableToolTip = 1
MyActiveX1.ShowError = 1
MyActiveX1.EnableLog = 0
MyActiveX1.LogFileName = ""
MyActiveX1.InternationalOrder = "MDY"
MyActiveX1.InternationalSeparator = "/"
MyActiveX1.MaxAlarms = 300
MyActiveX1.EnableCompression = 0
MyActiveX1.RequestDisconnectFromServer = 1
MyActiveX1.EnableTranslate = 1
MyActiveX1.TranslationFile = "SF4.csv"
MyActiveX1.StartupColumnTranslate = ""
MyActiveX1.IgnoreSpaceTranslate = 1
MyActiveX1.KeepOriginalTranslate = 1
MyActiveX1.ResolveOrderTranslate = 1
MyActiveX1.AutoScreenScaling = 0
MyActiveX1.ScreenScalingResolution = "3070 1355"
MyActiveX1.MaxMessagesAlarmControl = 16000
MyActiveX1.VKScale = 100
MyActiveX1.VKSystemDefaultName = ""
MyActiveX1.VKSystemDefaultType = 1
MyActiveX1.VKHint = 1
MyActiveX1.VKMinMax = 1
MyActiveX1.VKHintValue = ""
MyActiveX1.SecurityVKName = ""
MyActiveX1.SecurityVKType = 1
MyActiveX1.CrispDisplayFileName = ""
MyActiveX1.CrispRefreshRate = 1000
MyActiveX1.CrispUserLevel = "Normal"
MyActiveX1.CrispBaseIPAddr = "1221.0.0.1"
MyActiveX1.CrispBlinkType = 1
MyActiveX1.CrispDBSvrIPPort = "5000"
MyActiveX1.CrispCASrvIPPort = "5001"
MyActiveX1.CrispCrtNumber = "22"
MyActiveX1.CrispNetTimeOut = "500"
MyActiveX1.CheckBoxSize = 13
MyActiveX1.RadioButtonSize = 13
MyActiveX1.Host2IPAddress = ""
MyActiveX1.GatewayIPAddress1 = ""
MyActiveX1.GatewayIPAddress2 = ""
MyActiveX1.GridDefaultPicture = ""
MyActiveX1.OpenIncWidthHeight = 0
MyActiveX1.InvalidateAllTagFields = 0
MyActiveX1.ChangePasswordMode = 0
MyActiveX1.GridHideColumnWhenEmptyLabel = 1
MyActiveX1.DisableMargins = 1
MyActiveX1.UseLanguage = "en-US"
MyActiveX1.Run()
//--></script></p>
</body>
</html>

Код, генерируемый IIS:
<html>

<head>
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1">
<meta name="GENERATOR" content="ProjectSoftware">
<title>Project Name</title>
</head>

<body leftmargin=0 topmargin=0 marginwidth=0 marginheight=0>

<p><object id="MyActiveX1"
classid="clsid:9A6AEBF9-E182-4ba9-BA75-1EE8A7651EC0"
codebase=" http://www.ProjectSoftware.com/MyActiveX/v21.1.0/MyActiveXVM.cab#version=0501,1108,1301,0000"
align="baseline" border="0" width="25" height="25"><param
name="_StockProps" value="0">

</object> <script language="JavaScript"><!--
MyActiveX1.HTMLVersion = 2
MyActiveX1.ProductName = "ProjectSoftware Web"
MyActiveX1.ProductVersion = "21.0"
MyActiveX1.HostIPAddress = "localhost"
MyActiveX1.HostPort = 1234
MyActiveX1.SendPeriod = 100
MyActiveX1.ConnectRetryTimeout = 30
MyActiveX1.SymbolPath = "startup.xfl"
MyActiveX1.EnableToolTip = 1
MyActiveX1.ShowError = 1
MyActiveX1.EnableLog = 0
MyActiveX1.LogFileName = ""
MyActiveX1.InternationalOrder = "MDY"
MyActiveX1.InternationalSeparator = "/"
MyActiveX1.MaxAlarms = 300
MyActiveX1.EnableCompression = 0
MyActiveX1.RequestDisconnectFromServer = 1
MyActiveX1.EnableTranslate = 1
MyActiveX1.TranslationFile = "SF4.csv"
MyActiveX1.StartupColumnTranslate = ""
MyActiveX1.IgnoreSpaceTranslate = 1
MyActiveX1.KeepOriginalTranslate = 1
MyActiveX1.ResolveOrderTranslate = 1
MyActiveX1.AutoScreenScaling = 0
MyActiveX1.ScreenScalingResolution = "3070 1355"
MyActiveX1.MaxMessagesAlarmControl = 16000
MyActiveX1.VKScale = 100
MyActiveX1.VKSystemDefaultName = ""
MyActiveX1.VKSystemDefaultType = 1
MyActiveX1.VKHint = 1
MyActiveX1.VKMinMax = 1
MyActiveX1.VKHintValue = ""
MyActiveX1.SecurityVKName = ""
MyActiveX1.SecurityVKType = 1
MyActiveX1.CrispDisplayFileName = ""
MyActiveX1.CrispRefreshRate = 1000
MyActiveX1.CrispUserLevel = "Normal"
MyActiveX1.CrispBaseIPAddr = "1221.0.0.1"
MyActiveX1.CrispBlinkType = 1
MyActiveX1.CrispDBSvrIPPort = "5000"
MyActiveX1.CrispCASrvIPPort = "5001"
MyActiveX1.CrispCrtNumber = "22"
MyActiveX1.CrispNetTimeOut = "500"
MyActiveX1.CheckBoxSize = 13
MyActiveX1.RadioButtonSize = 13
MyActiveX1.Host2IPAddress = ""
MyActiveX1.GatewayIPAddress1 = ""
MyActiveX1.GatewayIPAddress2 = ""
MyActiveX1.GridDefaultPicture = ""
MyActiveX1.OpenIncWidthHeight = 0
MyActiveX1.InvalidateAllTagFields = 0
MyActiveX1.ChangePasswordMode = 0
MyActiveX1.GridHideColumnWhenEmptyLabel = 1
MyActiveX1.DisableMargins = 1
MyActiveX1.UseLanguage = "en-US"
MyActiveX1.Run()
//--></script></p>
</body>
</html>
...
Рейтинг: 0 / 0
07.12.2012, 12:15
    #38069359
Majjjor000
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IIS и activeX
AHTOH_L,

Компонент я так понимаю автоматом регистрируется при первом подключении, когда скачивается из " http://www.ProjectSoftware.com/MyActiveX/v21.1.0/MyActiveXVM.cab#version=0501,1108,1301,0000"

IIS не ругается никак. Просто пустое место на странице там, где должны быть данные от компонента.

Пытаюсь для себя разобраться - у IIS есть какие то настройки для работы с ACtiveX или ActiveX регистрируется только в самой ОС....?
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / IIS и activeX / 25 сообщений из 27, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]