![]() |
Модераторы: gambit |
![]() ![]() ![]() |
|
akizelokro |
|
|||
![]() Крокодил ![]() ![]() Профиль Группа: Участник Сообщений: 761 Регистрация: 30.7.2007 Репутация: нет Всего: 5 |
Написал веб-службу. В Visual Studio работает. Поставил IIS, создал виртуальный каталог, закопировал туда "всё", получаю комментарий:
Вроде все сделал, как требовалось. aspnet_regiis -i прописал. Виртуальный каталог - опции по умолчанию. Это сообщение отредактировал(а) akizelokro - 4.8.2008, 12:16 -------------------- a = a + b; b = a - b; a = a - b; |
|||
|
||||
mr.DUDA |
|
|||
![]() 3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 5 Всего: 232 |
Длл-ку скопировали в bin? Класс WebServiceAgent.Service1 там есть и так и называется?
-------------------- ![]() |
|||
|
||||
akizelokro |
|
|||
![]() Крокодил ![]() ![]() Профиль Группа: Участник Сообщений: 761 Регистрация: 30.7.2007 Репутация: нет Всего: 5 |
Где bin надо делать? В виртуальном каталоге?
Понял. Это что, получается, мне в IIS обязательно каталог bin создавать? Это сообщение отредактировал(а) akizelokro - 5.8.2008, 12:19 -------------------- a = a + b; b = a - b; a = a - b; |
|||
|
||||
Kosten |
|
|||
Новичок Профиль Группа: Участник Сообщений: 45 Регистрация: 30.6.2003 Где: Cанкт-Петербург Репутация: нет Всего: нет |
akizelokro, а ты ручками копировал на IIS?
|
|||
|
||||
Idsa |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2086 Регистрация: 5.12.2006 Где: Томск Репутация: 15 Всего: 62 |
||||
|
||||
mr.DUDA |
|
|||
![]() 3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 5 Всего: 232 |
В виртуальной директории лежит .asmx файл, а во вложенной директории bin будет dll-ка. Если просто .asmx скопировать - никакого веб-сервиса из воздуха не материализуется. ![]() -------------------- ![]() |
|||
|
||||
v_enom |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 101 Регистрация: 11.10.2006 Репутация: нет Всего: нет |
народ, помогите, такая же трабла, но я все перенес в каталог.
каталог находится по адресу: C:\CodeTest\HelloWS в нем лежат ....\bin \ WebService1.dll и WebService1.pdb \Service1.asmx \Service1.asmx.cs есди запускать код из файла Service1.asmx, то все работает, а если с кодбехайнд и прикрепить Service1.asmx.cs то выдается такая же ошибка ( Ошибка синтаксического анализатора Описание: Ошибка при разборе ресурса, требуемого для обслуживания этого запроса. Изучите следующие подробные сведения о данной ошибке разбора и измените исходный файл. Сообщение об ошибке синтаксического анализатора: Не удалось создать тип 'WebService1.Service1'. Ошибка источника: Строка 1: <%@ WebService Language="C#" CodeBehind="Service1.asmx.cs" Class="WebService1.Service1" %> ) вот что у меня в файле .asmx.cs
IIS 6.0, только поставил, особых настроек не делал. Только asp.net подключил и все.... Это сообщение отредактировал(а) v_enom - 17.9.2009, 16:04 |
|||
|
||||
v_enom |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 101 Регистрация: 11.10.2006 Репутация: нет Всего: нет |
решил эту проблему сперва развернув проект автоматически:
1. Создал простой проект web site service application 2. Затем проект-свойства-web 3. прописал путь под галочкой use local IIS server
![]() при этом у меня уже был зарегистрирован один веб-сервис - webService. Т.е. когда я открыл IIS manager то увидел, что WebService2 прописан был как сервис внутри webService, а внутри него (webService2) уже был файл *.asmx ранее я делал неправильно и внутри сервиса webService создавал папку, куда кидал *.asmx, *.asmx.cs и bin. Это не правильно, это ошибка и так не работает. А вообще лучше переносить на IIS все автоматически. ![]() при этом надо не забыть зарегистрировать asp.net в IIS через консольную команду "aspnet_regiis.exe -i" в папке C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727 , выставить ASP.net 2.0 в свойствах сервиса, и еще в IIS manager в свойствах веб узла(и всех сервисов в т.ч.) Свойства-безопасность каталога-изменить надо поставить галочку "встроенная проверка подлинности Windows" Это сообщение отредактировал(а) v_enom - 18.9.2009, 11:15 |
|||
|
||||
![]() ![]() ![]() |
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Любитель, Mymik, mr.DUDA. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Разработка под ASP.NET | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |