webForumDet fria alternativet

installationsfil från web application?

.NETur .NET

8 svar · 791 visningar · startad av Arizon

Medlem sedan juli 200799 inlägg
Frågan#1

Jag försökte söka, men jag vet inte riktigt hur jag ska summera upp problemet i ett sökbart ord/mening.

Jag vill (om det går) göra någon sorts installationsfil, motsv. som tar min web application och mina IIS-settings och lägger hela såsen i ett paket så man lätt kan migrera det till t.ex. en server. Finns det nåt lätt sätt att göra detta eller ska man sno hela virtuella katalogen, flytta den till servern o göra alla inställningar i den IIS:en för hand?

vore bra om man bara kunde generera en installationsfil typ.. det är vad jag är ute efter. Jag har kollat runt i VS2005 men inte hittat något konkret. jag har googlat men inte heller fått nåt bra napp, börjar inbilla mig att jag är ute efter något som inte finns. :l

Edit:
Jag är även lite fundersam på en till grej. Om jag gör detta för hand, flyttar mappen och grejar inställningarna i IIS:en, blir då mina .CS-filer på nåt sätt åtkomliga?

Har fått för mig att det ska gå att göra nåt sånt här och att kod-filerna ska bli till DLL istället, och att man alltså inte behöver source-koden utan bara aspx-filerna. kanske är ute och cyklar dock

Medlem sedan sep. 2005673 inlägg
#2

Under website i menyn (åtminstone i express-versionen av vs) eller i din solution-explorer har du alternativet "Copy Web Site" som väl är tänkt att användas när du deployar din webb. Det är väl egentligen en ftp som är lite anpassad för just dina vs-projekt. Det går säkert att paketera ett webbprojekt också men jag ser inte riktigt nyttan i det, det är väl mer när du utvecklar en winapp som behovet finns.

I gamla vs så kompilerades koden till dll:er i en bin-mapp (en dll/assembly), men det verkar vara lite omgjort. Nu kompileras koden första gången sidan körs. Har för mig det finns ett bibliotek i .net-mappen under windowskatalogen någonstans där du har dina kompilerade filer. Jag lägger i alla fall upp mina cs-filer på webbhotellet.

Medlem sedan maj 20012 812 inlägg
#3

arizon skrev:

eller ska man sno hela virtuella katalogen, flytta den till servern o göra alla inställningar i den IIS:en för hand?

Det brukar jag göra, det finns i Vw2008 (tror det finns i 2005 också) något som heter "publish web site", som kompilerar din site och kopierar över alla de filer som du behöver. Här kan du skriva in en ftp sökväg, eller bara kopiera till din disk och själv sedan flytta filerna.

Det kräver ju att du gör alla inställningar för IIS:en för hand på servern. Men jag har aldrig någonsin stött på något projekt i utvecklingsfasen som skall ha exakt samma inställningar på IIS:en i produktion, så att kopiera med alla inställningar från utveckling är nog en dålig ide.

- M

Medlem sedan sep. 2005673 inlägg
#4

Gladh skrev:

arizon skrev:

eller ska man sno hela virtuella katalogen, flytta den till servern o göra alla inställningar i den IIS:en för hand?

Det brukar jag göra, det finns i Vw2008 (tror det finns i 2005 också) något som heter "publish web site", som kompilerar din site och kopierar över alla de filer som du behöver.

I express-versionen som jag har finns bara alternativet "Copy web site" och det är en vanlig ftp. Men finns det något sätt att slippa kopiera över kod-filerna på servern alltså? Ska man manuellt leta upp några dll:er eller hur fungerar det?

Medlem sedan feb. 2005280 inlägg
#5

Jag jobbar bara med web application project modellen o då behövs bara aspx/ascx/asmx/master filer + dll:erna i /bin/ (+ alla andra klientfiler förstås)

VS2005 har en "publish website" som är smidig, den tankar upp allt som behövs

Medlem sedan juli 200799 inlägg
#6

Gladh skrev:

arizon skrev:

eller ska man sno hela virtuella katalogen, flytta den till servern o göra alla inställningar i den IIS:en för hand?

Det brukar jag göra, det finns i Vw2008 (tror det finns i 2005 också) något som heter "publish web site", som kompilerar din site och kopierar över alla de filer som du behöver. Här kan du skriva in en ftp sökväg, eller bara kopiera till din disk och själv sedan flytta filerna.

Det kräver ju att du gör alla inställningar för IIS:en för hand på servern. Men jag har aldrig någonsin stött på något projekt i utvecklingsfasen som skall ha exakt samma inställningar på IIS:en i produktion, så att kopiera med alla inställningar från utveckling är nog en dålig ide.

- M

Ja tänk va bra det vore om man fick göra sånt här tillsammans med nån som vet hur man gör >_< jag är noob och helt själv, så om det blir kass så är det fan inte mitt fel. jag har bett om att få assistans men det verkar inte vara nån som bryr sig om kvalitén...

tänkte att man kankse kunde få t.ex. require ssl och sånna prylar på rätt sidor automagiskt eller nåt..inte så mkt jobb dock så jag kan väl göra det för hand, men jag tänkte att det skulle vara bra att veta i framtiden.

Medlem sedan maj 20012 812 inlägg
#7

Arizon skrev:

jag är noob och helt själv, så om det blir kass så är det fan inte mitt fel.

Vems fel är det då? Givetviss är det ditt fel/problem om det går fel om du strular till det, allt annat är bullshit.

Däremot så skall du kunna ställa krav på din arbetsgivare att han/hon tillhandahåller tid/pengar för dig att sätta dig in i hur man gör, gå en kurs, leta på internet, hyra in en konsult som kan lära upp dig osv osv... Vill dom inte det, så ta inte på dig uppgiften att utföra arbetet, sätt ner foten och säg ifrån. Men skyll inte ifrån dig i efterhand, det är bara patetiskt, allt skall upp på bordet innan och se till att du har CMA-papper ;)

- M

Medlem sedan feb. 20013 023 inlägg
#8

Det finns ju web setup project som är till för detta. Kanske kan vara en lösning?
http://dotnetjunkies.com/HowTo/523AA740-0E7D-4818-A0D7-9F983E561322.dcik

Medlem sedan juli 200799 inlägg
#9

Gladh skrev:

Arizon skrev:

jag är noob och helt själv, så om det blir kass så är det fan inte mitt fel.

Vems fel är det då? Givetviss är det ditt fel/problem om det går fel om du strular till det, allt annat är bullshit.

Däremot så skall du kunna ställa krav på din arbetsgivare att han/hon tillhandahåller tid/pengar för dig att sätta dig in i hur man gör, gå en kurs, leta på internet, hyra in en konsult som kan lära upp dig osv osv... Vill dom inte det, så ta inte på dig uppgiften att utföra arbetet, sätt ner foten och säg ifrån. Men skyll inte ifrån dig i efterhand, det är bara patetiskt, allt skall upp på bordet innan och se till att du har CMA-papper ;)

- M

hehe. jag behövde whina lite. det blir säkert bra i slutändan.

clarkbones: Ja, jag ska prova den där varianten. Jag har fått info om att använda den från annat håll också (dock efter jag gjorde den här tråden) och det verkar vara ett bra sätt att göra detta.

137 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)