Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Okompilerad ASMX, problem med AD-login

Postades av 2013-06-03 14:52:44 - Mikael Gustavsson, i forum vb.net, Tråden har 8 Kommentarer och lästs av 3862 personer

Hur kan jag i en okomplerad webservice (endast en asmx-fil), inget studio-projekt, blir ingen dll-fil, göra en autentiering mot AD?

Jag har följande kod

Private Function ValidateActiveDirectoryLogin(ByVal Domain As String, ByVal Username As String, ByVal Password As String) As Boolean
        Dim Success As Boolean = False
        Dim Entry As New System.DirectoryServices.DirectoryEntry("LDAP://" & Domain, Username, Password)
        Dim Searcher As New System.DirectoryServices.DirectorySearcher(Entry)
        Searcher.SearchScope = DirectoryServices.SearchScope.OneLevel
        Try
            Dim Results As System.DirectoryServices.SearchResult = Searcher.FindOne
            Success = Not (Results Is Nothing)
        Catch ex As Exception
            Success = False
        End Try
        Return Success
    End Function


Men, funkar inte, känner inte igen System.DirectoryServices.
Finns många exempel på nätet på hur detta ska hanteras OM man har ett studio-projekt, och skapar referens till ngn form av AD-funktioner, men jag har nara en asmx-fil, hur gör jag då?

/ Mikael


Svara

Sv: Okompilerad ASMX, problem med AD-login

Postades av 2013-06-04 20:26:45 - Pelle Johansson

Hej, för att köra en kod via webbservern behövs inte alltid någon dll, men det är enklast att använda just Visual Studio. Nu vet jag inte varför du inte har någon utvecklingsmiljö (finns gratis på www.asp.net). Dock, att göra anrop på funktioner i ett namespace behöver ibland lägga till en referens. Ett annat problem kan vara att just denna kod inte stämmer överens med den version av .net framework som körs på din server.

För att kunna hjälpa dig vidare skulle det vara intressant att veta vad det är du vill uppnå genom att kalla på koden, vad är det som kallar denna funktion - med tanke på att du säger att det inte finns något projekt.? :)

//Pelle


Svara

Sv:Okompilerad ASMX, problem med AD-login

Postades av 2013-06-04 20:43:20 - Mikael Gustavsson

Jag behöver via vb.net och en ren asmx-ren¨vb-service skapa en funktion som validerar en användares lösenord (och konto) mot mitt AD.
Dvs anropa AD, skicka med user och pwd, och få tillbaka om denna user finns i AD, samt att pwd är ok.

En av anledningarna (egentligen en dålig anledning) till vi kör okompilerad asmx, är att det underlättar hanteringen då vi är flera som utvecklar, och man därmed kan redigera och felsöka direkt i filen.
Man är ju garanterad att det inte ligger en version i sourcesafe, och en annan som är driftsatt.
/ M


Svara

Sv: Okompilerad ASMX, problem med AD-login

Postades av 2013-06-04 20:48:52 - Pelle Johansson

Uhhh, den meningen håller jag öronen för. Hoppas du inte är konsult, och att ni inte kör något skarpt projekt ;)

Testa att överst i projektfilen lägga till

Using System.DirectoryServices


Svara

Sv:Okompilerad ASMX, problem med AD-login

Postades av 2013-06-04 21:00:03 - Mikael Gustavsson

Imports System.DirectoryServices
Funkar inte, hade redan testat den varianten, med samma nedslående resultat.
Inte heller ngn felorsak visas.
Förutom
"namespace or type specified in the imports 'system.directoryservice' doesnt contain any public member or cannot be found. Make sure the namespace or the type is defined and contains at least one public member"

/ M


Svara

Sv: Okompilerad ASMX, problem med AD-login

Postades av 2013-06-04 21:04:36 - Pelle Johansson

Ok, I så fall kanske du måste kopiera den dll:en till /bin katalogen, dvs system.directoryservices.dll ?


Svara

Sv:Okompilerad ASMX, problem med AD-login

Postades av 2013-06-04 22:07:06 - Mikael Gustavsson

Testat det också, fast inte i bin. Bin finns ju inte eftersom det är en ren asmx. Lagt den i samma katalog som asmx-filen.


Svara

Sv: Okompilerad ASMX, problem med AD-login

Postades av 2013-06-05 21:08:27 - Pelle Johansson

Tror inte det fungerar. .Net kräver att den skall ligga i /bin katalogen som är standard för applikationer. Vad händer om du flyttar dit den?


Svara

Sv:Okompilerad ASMX, problem med AD-login

Postades av 2013-06-07 07:55:16 - Mikael Gustavsson

Nu är jag inte riktigt med dig.
Menar du att katalogen måste heta just bin, eller är det viss path du menar?
Allt annat i webservicen fungerar.
Min asmx ligger på helt annan path i min lokala maskin, dvs inte alls under iis.
Bygger den med visual studio, alla andra imports fungerar.

/ M


Svara

Nyligen

  • 19:42 Online Casinos for Haitian Players
  • 19:38 Rekommendera något intressant
  • 19:13 Международная перевозка грузов
  • 00:01 DL Van Tuning | Exclusive Body Kit
  • 12:08 Indian casino
  • 04:14 Vad finns det för kratomalternativ
  • 14:16 Indian online casino
  • 14:15 Indian online casino

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 878
27 965
271 771
675
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies