Форум программистов, компьютерный форум, киберфорум
Наши страницы
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
Barrymore
0 / 0 / 0
Регистрация: 21.07.2011
Сообщений: 15
#1

Проблема с созданием Web Service

31.07.2011, 16:17. Просмотров 990. Ответов 6
Метки нет (Все метки)

Создал страницу a.asmx под Inetpubwwwroot :

vb.net
1
2
3
4
5
6
7
8
9
<%@ WebService Language='VB' Class='a' %>
 
Imports System.Web.Services
 
public Class a : Inherits WebService
    <WebMethod()> Public Function f(intA as Integer, intB as Integer) as Integer
        Return (intA + intB)
    End Function
End Class
Хочу протестировать метод f web службы в IE: http://localhost/a.asmx. Получаю стандартную интерфейсную страницу со ссылками Service Description и f. По ссылке f попадаю на страницу ввода параметров. Ввожу их и получаю:

System.IO.FileNotFoundException: File or assembly name ollyiscp.dll, or one of its dependencies, was not found.
File name: 'ollyiscp.dll'
at System.Reflection.Assembly.nLoad(AssemblyName fileName, String codeBase, Boolean isStringized, Evidence assemblySecurity, Boolean throwOnFileNotFound, Assembly locationHint, StackCrawlMark& stackMark)
at System.Reflection.Assembly.InternalLoad(AssemblyName assemblyRef, Boolean stringized, Evidence assemblySecurity, StackCrawlMark& stackMark)
at System.Reflection.Assembly.Load(AssemblyName assemblyRef, Evidence assemblySecurity)
at System.CodeDom.Compiler.CompilerResults.get_CompiledAssembly()
at System.CodeDom.Compiler.CompilerResults.get_CompiledAssembly()
at System.Xml.Serialization.Compiler.Compile()
at System.Xml.Serialization.TempAssembly..ctor(XmlMapping[] xmlMappings)
at System.Xml.Serialization.XmlSerializer.FromMappings(XmlMapping[] mappings)
at System.Web.Services.Protocols.XmlReturn.GetInitializers(LogicalMethodInfo[] methodInfos)
at System.Web.Services.Protocols.XmlReturnWriter.GetInitializers(LogicalMethodInfo[] methodInfos)
at System.Web.Services.Protocols.MimeFormatter.GetInitializers(Type type, LogicalMethodInfo[] methodInfos)
at System.Web.Services.Protocols.HttpServerType..ctor(Type type)
at System.Web.Services.Protocols.HttpServerProtocol.Initialize()
at System.Web.Services.Protocols.ServerProtocolFactory.Create(Type type, HttpContext context, HttpRequest request, HttpResponse response, Boolean& abortProcessing)

=== Pre-bind state information ===
LOG: Where-ref bind. Location = C:WINDOWSTEMPollyiscp.dll
LOG: Appbase = file:///c:/inetpub/wwwroot
LOG: Initial PrivatePath = bin
Calling assembly : (Unknown).
===

LOG: Policy not being applied to reference at this time (private, custom, partial, or location-based assembly bind).
LOG: Attempting download of new URL file:///C:/WINDOWS/TEMP/ollyiscp.dll.
Подскажите, пожалуйста, в чем может быть проблема?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.07.2011, 16:17
Ответы с готовыми решениями:

Как изменить название службы в Web service?
Здравствуйте. Я реализовываю web service на visual studio 2010. Не могу ни как найти информацию...

The Web server reported the following error when attempting to create or open the WEB project located at the following URL:...
Привет всем. Установил на 2003сервере Visual Studio Net - 2003. Решил создать новый проект для C#...

Обращение к Web-камере пользователя в Web-Application.
У пользователей Web-аппликации (которую мы разрабатываем) имеются Web-камеры. Пользователь...

Залить картинки по ftp с созданием папки
Необходимо залить картинку по ftp с созданием папки. Картинка заливается нормально, но вот папку...

Система тестирования на основе IIS-сервера. Проблемы с созданием проекта.
Хочу создать систему тестирования на основе IIS-сервера,которая в качестве ресурсов тестов...

6
bazile
65 / 41 / 68
Регистрация: 15.03.2007
Сообщений: 6,909
31.07.2011, 17:16 #2
У меня твой пример работает без ошибок.
Поищи на диске файл ollyiscp.dll. Может в его свойствах удастся понять что это такое. Но файл точно нестандартный.
0
Barrymore
0 / 0 / 0
Регистрация: 21.07.2011
Сообщений: 15
31.07.2011, 18:31  [ТС] #3
У меня этого файла нет на диске. 'Но файл точно нестандартный' - имеется ввиду, что у тебя его тоже нет? Я .Net ставил с Microsoft VisualStudio.net Enterprise Architect 8.0 (8CD). Ставил те компоненты, что предлагались по умолчанию.
0
bazile
65 / 41 / 68
Регистрация: 15.03.2007
Сообщений: 6,909
31.07.2011, 18:39 #4
У меня его нет. И этого файла нет в MS DLL help database.
0
Barrymore
0 / 0 / 0
Регистрация: 21.07.2011
Сообщений: 15
31.07.2011, 19:01  [ТС] #5
Это имя генерится компьютером - оно каждый раз разное. Наверное какая-нибудь временная компиляция, которая у меня почему-то не создается.
0
M_Y_R
1 / 1 / 0
Регистрация: 15.10.2008
Сообщений: 282
31.07.2011, 20:11 #6
>>Это имя генерится компьютером - оно каждый раз разное. Наверное какая-нибудь временная компиляция, которая у меня почему-то не создается.

Тoгдa стрaннoе местo где прoгрaммa ищет эту временную кoмпиляцию. Пo умoлчaнию oнa дoлжнa быть в 'WindowsMicrosoft.NetFramework[framework version]Temporary ASP.Net Files'. Нaскoлькo я знaю эту временную директoрию мoжнo изменить если зaдaть в machine.config фaйле aтрибут 'tempDirectory'.
0
Barrymore
0 / 0 / 0
Регистрация: 21.07.2011
Сообщений: 15
01.08.2011, 15:31  [ТС] #7
Я разобрался в чем дело. Добавил права на чтение и исполнение каталога C:/WINDOWS/TEMP учетной записи Network Service. Это решило проблему. Почему только это все приходится делать руками? Спасибо всем отвечавшим.
0
01.08.2011, 15:31
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.08.2011, 15:31

Проблема с созданием web Service
У меня такая проблема, создаю в Visual Studio 2005 проект Web Service ASP.NET и сохраняю проект в...

Проблема с web service consumer
Добрый день, коллеги! Имеется web service consumer: В итоге, когда вызываю сервис Function...

проблема со связкой Lotus -web-service
Добрый день!! Я хочу из лотуса вызвать сторонний web-service. Написал агента, он нормально...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru