Archief - WCF service

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Kaizer

Legacy Member
Hey gasten,

ik ben bezig met Silverlight te bekijken en ik bots al op een probleem. Ik heb een kleine SL applicatie gemaakt dat data haalt uit mijn sql database die ergens gehost staat. Nu op mijn develop omgeving werkt dit allemaal smooth, maar van het moment dat ik het zet op m'n website (ook extern) lukt het niet meer.

Dit is de opzet:

The Class:

------

Public Class Gebruiker

Public UserID As Integer
Public UserName As String

Private _PassWord As String
Public Property PassWord() As String
Get
Return _PassWord
End Get
Set(ByVal value As String)
_PassWord = Left(value, 3) & "****"
End Set
End Property


Private _Email As String
Public Property Email() As String
Get
Return _Email
End Get
Set(ByVal value As String)
_Email = Left(value, 3) & "****"
End Set
End Property
End Class

The Service:

Imports System.ServiceModel
Imports System.ServiceModel.Activation

<ServiceContract(Namespace:="http://www.swtor-bountyhunters.com/sl/")>
<AspNetCompatibilityRequirements(RequirementsMode:=AspNetCompatibilityRequirementsMode.Allowed)>
Public Class BHService

<OperationContract()>
Public Function GetUserList() As List(Of Gebruiker)
Dim BH As New BHDataClassDataContext
Dim Users = (From U In BH.Users
Select U)

Dim list As New List(Of Gebruiker)
For Each x In Users
list.Add(New Gebruiker With {.UserID = x.UserID, .UserName = x.UserName, .PassWord = x.PassWord, .Email = x.Email})
Next
Return list
End Function
End Class

The Web.Config

<?xml version="1.0"?>

<!--
For more information on how to configure your ASP.NET application, please visit
ASP.NET Web Configuration Guidelines
-->

<configuration>
<connectionStrings>
<add name="XXX" connectionString="Data Source=XXXXX;Initial Catalog=XXX;Persist Security Info=True;User ID=XXX;Password=XXX"
providerName="System.Data.SqlClient" />
</connectionStrings>
<system.web>
<compilation debug="true" strict="false" explicit="true" targetFramework="4.0" />
</system.web>

<system.serviceModel>
<behaviors>
<serviceBehaviors>
<behavior name="">
<serviceMetadata httpGetEnabled="true" />
<serviceDebug includeExceptionDetailInFaults="false" />
</behavior>
</serviceBehaviors>
</behaviors>
<bindings>
<customBinding>
<binding name="SLBH.WebServer.BHService.customBinding0">
<binaryMessageEncoding />
<httpTransport />
</binding>
</customBinding>
</bindings>

<services>
<service name="SLBH.WebServer.BHService">
<endpoint address="" binding="basicHttpBinding" contract="SLBH.WebServer.BHService" />
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
</service>
</services>
</system.serviceModel>
</configuration>

===

Je kan het hier testen
SL applicatie: SLBH

Link v/d service: http://www.swtor-bountyhunters.com/sl/bhservice.svc

Enige help wordt geapprecieerd :)

Kaizer

Legacy Member
Hoe bedoel je juist ?
Als ik surf naar diene SVC dan krijg ik dit: The type 'SLBH.WebServer.BHService', provided as the Service attribute value in the ServiceHost directive, or provided in the configuration element system.serviceModel/serviceHostingEnvironment/serviceActivations could not be found.

Ik had al ergens gelezen dat ik dan de bhservice.svc.vb in de ../App_Code moet steken, maar dat werkt ook niet. Dan geeft hij een hele boel errors op mijn classes die reeds in de app_code staan.

Moto

Legacy Member
Waarom Silverlight bekijken? Silverlight is dood

Silverlight is trouwens ook dood omdat het ook een CRAP-technologie is
Zeker dan nog met die RIA-Services WCF-brol derbij,
en laat mij raden, misschien nog wat EF voor persistence

Dat gaat echt een zware lijdensweg worden omdan te eindigen met iets ondermaats

Kaizer

Legacy Member
Ik respecteer je mening ivm SL, maar dit brengt me niet dichter tot een oplossing. :)

Moto

Legacy Member
Allez nu de oplossing is simpel, SL buiten gooien :p

Ok, als ge toch echt SL wilt gebruiken (beke masochistische trekskes ? )
Makkelijkste is om een tutorial/sample te zoeken dat precies volgens de handleiding aan het werk proberen te krijgen en dan dat aanpassen.

Prior

Legacy Member
Ik begrijp niet echt goed waarom Silverlight hier zo afgeschreven wordt. Ik dacht dat deze nieuwe technologie veel leuke nieuwe snufjes teweeg bracht sinds release 2007.

Strookt de technologie niet met de standaard hedendaags?

Tyfius

Legacy Member
Afgelopen week is SL 5 uitgekomen maar MS heeft aangekondigd dat het de laatste versie zou zijn. Het nut ervan is zichzelf een beetje voorbij gegaan, zeker met de komst van HTML 5. En dat is ook waar MS nu met metro gaat op inzetten.

Albireo

Legacy Member
En dan kunnen we met z'n allen gezellig Javascript gaan leren. Zo'n mooie en elegante taal (en zo gemakkelijk te leren als je Java of C# kent).

:puke:

I want C#-script :sad:

Cycloon

Legacy Member
Tyfius zei:
Afgelopen week is SL 5 uitgekomen maar MS heeft aangekondigd dat het de laatste versie zou zijn. Het nut ervan is zichzelf een beetje voorbij gegaan, zeker met de komst van HTML 5. En dat is ook waar MS nu met metro gaat op inzetten.

Ze gaan het wel nog ondersteunen voor windows mobile.

Adobe gaat hun flex ook open-source maken en daarmee uit handen geven. Ze gaan ook volledig inzetten op HTML 5. Als je dus iets wil leren waar zeker voor lange tijd toekomst in zit dan is het zeker niet SL of Flex.

Moto

Legacy Member
Ik begrijp niet echt goed waarom Silverlight hier zo afgeschreven wordt. Ik dacht dat deze nieuwe technologie veel leuke nieuwe snufjes teweeg bracht sinds release 2007.
you thought wrong :p, maarja ik heb geen goesting nog om slecht te gaan praten over de doden :p

En dan kunnen we met z'n allen gezellig Javascript gaan leren
Ik ben als proffesional C# consultant op het moment een html5 site aan het maken met als server nodejs (dus ook javascript :) )
volledig dus zonder iets van MS dat ik op het moment gebruik is zo een bevrijdend gevoel ;)
Snap trouwens niet wat het probleem is met javascript, is een geweldige taal :)
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan