powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / Первый WCF приложение
6 сообщений из 6, страница 1 из 1
Первый WCF приложение
    #37412728
VS_User
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

Вот изучаю данную технологию, и пытаюсь что-то создать, но УВЫ не получается...

Есть проект Сервер -

1. Интерфейс:

Imports System.ServiceModel
<ServiceContract(Namespace:="Test Project")>
Public Interface IService1
<OperationContract()>
Function SUmm(ByVal a As Double, ByVal b As Double) As Double
End Interface


2. Класс:

Public Class Service1
Implements IService1
Public Function SUmm(ByVal a As Double, ByVal b As Double) As Double Implements IService1.SUmm
Return a + b
End Function
End Class

3. Форма:

Imports System.ServiceModel
Imports System.ServiceModel.Description
Public Class Form1

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim Adress As New Uri(" http://localhost:8000/WCF_TESTNEW")
Using SH As ServiceHost = New ServiceHost(GetType(Service1), Adress)
SH.AddServiceEndpoint(GetType(IService1), New WSHttpBinding(), "Service1")
Dim smb As New ServiceMetadataBehavior()
smb.HttpGetEnabled = True
SH.Description.Behaviors.Add(smb)

SH.Open()

End Using
End Sub
End Class

Вопрос - Что я не так написал? так как при компиляции выдает ошибку(может потому что нет - app.config):

HTTP could not register URL http://+:8000/WCF_TESTNEW/. Your process does not have access rights to this namespace (see http://go.microsoft.com/fwlink/?LinkId=70353 for details).

Помогите пожалуйста, разобраться для не опытного программиста.
...
Рейтинг: 0 / 0
Первый WCF приложение
    #37414426
Фотография Верблюд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VS_UserДобПомогите пожалуйста, разобраться для не опытного программиста.

помочь что? помочь пройти по ссылке и найти там
авторnetsh http add urlacl url=http://+:80/MyUri user=DOMAIN\user ?
...
Рейтинг: 0 / 0
Первый WCF приложение
    #37414450
VS_User
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
помочь что? помочь пройти по ссылке и найти там


Помочь разобратся так как причину незнаю, возможно я незнаю каких то деталей еще при написании адреса - Dim Adress As New Uri(" http://localhost:8000/WCF_TESTNEW")
...
Рейтинг: 0 / 0
Первый WCF приложение
    #37415176
VS_User
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
сам догадался почему выходили ошибки, потому что -
1. SH.AddServiceEndpoint(GetType(IService1), New WSHttpBinding(), "Service1") - не правильно указанно, надо -
SH.AddServiceEndpoint(GetType(IService1), New WSHttpBinding(), adress)

2. запустить Visual Studio от имени администраторы, чтобы можно было зарегестрировать адрес

может для новичков будет полезна инфа
...
Рейтинг: 0 / 0
Первый WCF приложение
    #37418420
Фотография Верблюд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VS_User2. запустить Visual Studio от имени администраторы, чтобы можно было зарегестрировать адрес

может для новичков будет полезна инфа

еще раз. в сообщении об ошибке тебе дали ссылку http://msdn.microsoft.com/en-us/library/ms733768.aspx советую просветиться.
...
Рейтинг: 0 / 0
Первый WCF приложение
    #37418464
VS_User
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ВерблюдVS_User2. запустить Visual Studio от имени администраторы, чтобы можно было зарегестрировать адрес

может для новичков будет полезна инфа

еще раз. в сообщении об ошибке тебе дали ссылку http://msdn.microsoft.com/en-us/library/ms733768.aspx советую просветиться.
Спасибо, уже читаю
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / Первый WCF приложение
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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