Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка под ASP.NET > Ошибка при вызове web-сервиса с IIS


Автор: sedoy 29.2.2008, 11:14
Разбираюсь с разработкой и созданием web-сервисов. 
Происходит непонятное. Создаю виртуальный каталог с псевдонимом hw2 и 
указываю путь к каталогу, где находится мой web-сервис и пытаюсь запустить 
в браузере: http://localhost/hw2/hw.asmx 
в результате выдает ошибку : 

Не удается отобразить страницу XML 
Не удается просмотреть ввод XML с использованием списка стилей XSL. Исправьте ошибку и затем нажмите кнопку "Обновить"или повторите попытку позднее. 
--------------------------------------------------------------------------------
Имя начинается с ошибочного знака. Ошибка при обработке ресурса ''http://localhost/hw2/hw.asmx''. Строка 1,Положение 2 

<%@ WebService Language="C#" Class="HelloWebService.HelloService" %>
-^


код web-сервиса:

<%@ WebService Language="C#" Class="HelloWebService.HelloService" %>
using System;
using System.Web.Services;

namespace HelloWebService
{
    public class HelloService
    {
        [WebMethod]
        public string HelloWorld()
        {  
            return "Hello!"; 
        }
    }
}



Помогите разобраться

Автор: Mymik 29.2.2008, 11:28
у тебя не установлен asp.net в IIS для этого тебе надо запустить 
Код

Windows\Microsoft.NET\Framework\v<версия framework'а>\aspnet_regiis.exe -i

Зарегистрируешь framework, потом заходишь в настройки виртуальной папки и видишь, что появилась новая закладка "asp.net", выставляешь нужный тебе framework (если их несколько, к примеру у меня 1.1, 2.0. 3.5) и наслаждаешься изучением WebService'ов smile

Автор: sedoy 29.2.2008, 12:34
Спасибо!Зарегестрировал, выставил нужный framework, но что-то не помогло. Теперь выдает ошибку:

Server Error in '/hw2' Application.
--------------------------------------------------------------------------------

Configuration Error 
Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately. 

Parser Error Message: An error occurred loading a configuration file: Failed to start monitoring changes to 'C:\Documents and Settings\Администратор\Мои документы\hello' because access is denied.

Source Error: 


[No relevant source lines]
 

Source File: C:\Documents and Settings\Администратор\Мои документы\hello\web.config    Line: 0 


--------------------------------------------------------------------------------
Version Information: Microsoft .NET Framework Version:2.0.50727.42; ASP.NET Version:2.0.50727.42 

Что ему еще не хватает?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)