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


Deployment-problem

Postades av 2005-05-19 08:40:57 - staffan sjöstedt, i forum asp.net generellt, Tråden har 6 Kommentarer och lästs av 420 personer

Hej.
Jag arbetar med en ASP.NET applikation som ligger på ett webhotell (fsdata).
Den består bl a av ett antal assemblys:
En som innehåller ADO.NET för MySQL (köpe-komponent)
Samt egna assemblys som är
ett databaslager
ett buiziness lager
samt diverse andra för utilities etc. Några av de sista är signade med en strong key.

Och så förståss hela webbapplikations assembly som blivit kompilerad i VS.NET.

Så till problemet:
När jag har gjort en ändring i t ex bara webbapplikationen så tänker jag att då borde det räcka med att enbart FTP:a upp den enda assemblyn till webbhotellet.
MEN då får jag ett fel av typen ”System.IO.FileLoadException” – förmodligen då det skall laddas in en assembly.

Enda lösningen jag kommit på är att ladda upp samtliga assemblys på nytt.
Men hallå, var det så det var tänkt med xcopy deplyoment eller?

Någon som har ett tips inom detta?
Kan det hjälpa om jag struntar i att signa mina egna assemblys med strong key? Kan låta sig göra med blir lite knepigt av olika orsaker som inte har betydelse här.
Är det kanske ngn inställning på webbservern? OS = NT 5.0.2195.0.

Tacksam för tips


Svara

Sv: Deployment-problem

Postades av 2005-05-19 09:34:49 - Johan Djupmarker

Du har inte kompilerat om dina andra assemblys under tiden? Länken till en assembly är väl till en specifik version om jag inte har missat något? I sådana fall måste du ha samma version på dina assemblys som du hade på dem lokalt när du kompilerad webapplikationen.

/Johan


Svara

Sv:Deployment-problem

Postades av 2005-05-19 14:28:00 - staffan sjöstedt

Jo, det kan vara så - i en del fall.

De kan dessutom bara vara omkompilerade med precis samma källkod och samma version i Assemblyinfo.cs. Men jag får samma fel ändå

Men det är oxå så att de inte har blivit ändrade, och ändå uppstår samma fel.
Jag har märkt det hjälper att jag "stänger" sajten & ser till att ingen ny besökare kommer in medan jag uppdaterar. Annrs kan jag tvingas att kopiera upp DLL-erna ett par ggr inna det går som det ska.




Svara

Sv: Deployment-problem

Postades av 2005-05-25 13:55:32 - Andreas Håkansson

Staffan,

De referenser som ditt projekt har elimineras inte när du kompilerar, dvs. de byggs inte in som resurser i din dll fil. Det betyder att du måste kopiera över samtliga dll:er som finns i din bin-katalog (VS.NET samlat ihop dem till dig). Dessa kan du sedan XCOPY distribuera - för vad det innebär är att du inte behöver registrera komponenter etc vid distribution.. med COM komponenter var man tvungen att registrera dem.. dock så om du har COM dependencies (COM Wrappers), använder dig av 3e parts .NET produkter som registrerar sig i GAC:n mm så är det en annan femma..


Svara

Sv:Deployment-problem

Postades av 2005-05-25 20:12:51 - staffan sjöstedt

Tack för svaret Andreas
Jag trodde att om man t ex bara ändrade en av sina assemblys, så kunde man bara ladda upp den enbart, om bara versioner etc var samma.
Men OK jag får väl lida mig igenom att kopiera allt på ett bräde.
Inte för at det är ngt problem att kopiera hela bin-katalogen i o för sig men jag får allt som oftast problem av just typen System.IO.FileLoadException när jag gör det. O kommer inte runt detta annat än gm att kopiera upp allt på nytt. Utan omkompilering. Lite mystiskt är det.

/Staffan


Svara

Sv: Deployment-problem

Postades av 2005-05-25 21:09:47 - Andreas Håkansson

staffan,

Om du gör en ändring i projekt A som projekt B har en referens till.. sen kompilerar du..då måste du ladda upp både den dll:n som projekt A kompileras till, samt den som projekt B kompileras i. Om du har projekt A och projekt B, utan några som helst referenser mellan dem, och gör en ändring i någon av dem, så räcker det att du laddar upp dll:n för det projektet du ändrat.

Tänk på att som default så räknas revision för dina dll:er automsikt upp varje gång du kompilerar. För att ställa detta får du få in i din AssemblyInfo fil och ändra Version taggen till att inte använad en asterix.


Svara

Sv:Deployment-problem

Postades av 2005-05-29 17:46:40 - Oskar Johansson

Hm... Jag inbillar mig att så länge man inte har strongname så och undviker gac så är det lugnt att kompilera om hur mycket man vill bara man inte ändrar det som syns publikt eller kör ngen på de... Har för mig att jag gjort så några gången nämligen


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

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 569 612
27 953
271 709
6 573
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