Avatar billede lotze Nybegynder
29. januar 2006 - 12:58 Der er 15 kommentarer og
2 løsninger

Konvertering af ASP.NET 1.1 projekter til ASP.NET 2.0

Jeg har lidt problemer med at konvertere et projekt lavet i visual studio 2003 til visual studio 2005 (asp.net 2.0)

Har prøvet at klikket på solution filen og den forslår en konvertering som går galt.

Har prøvet at oprette et nyt projekt og tilføje filerne, men der er simplethen for mange fejl.

Hjælp, erfaringer efterlyses!
Avatar billede snepnet Nybegynder
29. januar 2006 - 13:02 #1
normal plejer det at gå vældig godt synes jeg... hvad går der galt når du åbner et vs2003 site i vs2005 (vil gerne se nogle fejlmeldinger... der er flere forskellige ting der kan skabe lidt problemer for converteren)?

og... er det releaseudgaven af vs2005 du bruger - eller en tidligere ctp/beta.

mvh
Avatar billede lotze Nybegynder
29. januar 2006 - 13:19 #2
Det er alt muligt!

Har fundet dette hos Microsoft, som jeg lige prøver først at køre igennem.

http://msdn.microsoft.com/asp.net/default.aspx?pull=/library/en-us/dnaspp/html/webprojectsvs05.asp
Avatar billede snepnet Nybegynder
29. januar 2006 - 13:26 #3
det er også det rigtige sted at kigge :o)
mvh
Avatar billede lotze Nybegynder
29. januar 2006 - 13:37 #4
først og fremmest, vil den ikke starte konverteringen, og skriver at jeg skal konfigurere manuelt. Hvordan man så end gør det?
Avatar billede snepnet Nybegynder
29. januar 2006 - 14:32 #5
jamen dog ... det var da specielt.... er det final - eller en beta/ctp du bruger.
og.... virker det som 1.1 projekt (altså er det oprettet på iis'en, og kan du åbne/kompilere det i vs 2003).
mvh
Avatar billede lotze Nybegynder
29. januar 2006 - 15:39 #6
det er final. Har dog langt om længe ved hjælp af den 12 siders vejledningen fra Microsoft fået konverteret til 2005.

Dog gider min 2005 ikke at starte, når jeg kører projektet. "Server Application Unavailable"
Avatar billede snepnet Nybegynder
29. januar 2006 - 16:03 #7
og du har et et virtual web på iis'en der modsvarer dit projekt?
mvh
Avatar billede lotze Nybegynder
29. januar 2006 - 16:03 #8
Det tror jeg ikke. Hvordan tjekker man det?
Avatar billede lotze Nybegynder
29. januar 2006 - 16:05 #9
Nu flyttede jeg lidt rundt på projekt mappen og fik denne fejl. Måske det kan hjælpe?

Failed to access IIS metabase.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Web.Hosting.HostingEnvironmentException: Failed to access IIS metabase.

The process account used to run ASP.NET must have read access to the IIS metabase (e.g. IIS://servername/W3SVC). For information on modifying metabase permissions, please see http://support.microsoft.com/?kbid=267904.

Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below. 

Stack Trace:


[HostingEnvironmentException: Failed to access IIS metabase.]
  System.Web.Configuration.MetabaseServerConfig.MapPathCaching(String siteID, VirtualPath path) +3492170
  System.Web.Configuration.MetabaseServerConfig.System.Web.Configuration.IConfigMapPath.MapPath(String siteID, VirtualPath vpath) +9
  System.Web.Hosting.HostingEnvironment.MapPathActual(VirtualPath virtualPath, Boolean permitNull) +163
  System.Web.CachedPathData.GetConfigPathData(String configPath) +382
  System.Web.CachedPathData.GetConfigPathData(String configPath) +243
  System.Web.CachedPathData.GetApplicationPathData() +68
  System.Web.CachedPathData.GetVirtualPathData(VirtualPath virtualPath, Boolean permitPathsOutsideApp) +3385679
  System.Web.Configuration.RuntimeConfig.GetLKGRuntimeConfig(VirtualPath path) +189
Avatar billede snepnet Nybegynder
29. januar 2006 - 16:13 #10
det synes så at være en helt anden ballade.... men til en start:
den nemmeste måde at åbne iis'en på (synes jeg) er ved trykke start/run og skrive inetmgr
det åbner iis'en og du kan så se om du har et virtuelt web der hedder det samme som dit projekt.
et 2003 projekt er bundet temmelig hårdt til iis'en, og du kan deraf ikke bare flytte rundt på din webprojektmappe.
mvh
Avatar billede lotze Nybegynder
29. januar 2006 - 16:21 #11
okay. Men hvordan løser jeg første problem. Det konverterede projekt får ikke adgang til webserveren.

Ja, der er et virtuelt directory med mit projektnavn.
Men det har jeg oprettet selv. Desuden burde det konverterede projekt istedet ikke kører på den nye webserver der medfølger til 2005?
Avatar billede snepnet Nybegynder
29. januar 2006 - 16:27 #12
vs2005 understøtter både filsystem og iis... der er ingen krav om at du bruger det ene eller det andet.
og.... det ville stadig være fint hvis du fortalte hvad "Det er alt muligt!" dækker over ... du må have en fejlliste af en art siden du skriver sådan.
mvh
Avatar billede lotze Nybegynder
29. januar 2006 - 16:45 #13
Når jeg konvertere projektet får jeg en warning. Måske det har betydning.

Conversion Issues - http://localhost/aktieprofet/aktieprofet.csproj:
Warning: The project file is being backed up to a relative path that differs from the original solution relative path. The difference in folder hierarchy may create problems in opening or building the backed up solution and project.


Når jeg så forsøger at køre projektet i 2005 får jeg følgende fejlmeddelse.


Server Error in '/aktieprofet' Application.
--------------------------------------------------------------------------------

Failed to access IIS metabase.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Web.Hosting.HostingEnvironmentException: Failed to access IIS metabase.

The process account used to run ASP.NET must have read access to the IIS metabase (e.g. IIS://servername/W3SVC). For information on modifying metabase permissions, please see http://support.microsoft.com/?kbid=267904.

Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below. 

Stack Trace:


[HostingEnvironmentException: Failed to access IIS metabase.]
  System.Web.Configuration.MetabaseServerConfig.MapPathCaching(String siteID, VirtualPath path) +3492170
  System.Web.Configuration.MetabaseServerConfig.System.Web.Configuration.IConfigMapPath.MapPath(String siteID, VirtualPath vpath) +9
  System.Web.Hosting.HostingEnvironment.MapPathActual(VirtualPath virtualPath, Boolean permitNull) +163
  System.Web.CachedPathData.GetConfigPathData(String configPath) +382
  System.Web.CachedPathData.GetConfigPathData(String configPath) +243
  System.Web.CachedPathData.GetApplicationPathData() +68
  System.Web.CachedPathData.GetVirtualPathData(VirtualPath virtualPath, Boolean permitPathsOutsideApp) +3385679
  System.Web.Configuration.RuntimeConfig.GetLKGRuntimeConfig(VirtualPath path) +189
Avatar billede snepnet Nybegynder
29. januar 2006 - 17:03 #14
den warning du får er ligegyldig ... der står jo bare at der kan være ballade med at åbne den solution du får lavet som back-up.

mht. den fejl du får når du kører - giver linket (http://support.microsoft.com/?kbid=267904) dig ikke noget?

men altså ... som udgangspunkt har du jo ikke nogen konverteringsfejl overhovedet jf. det converteren fortæller dig.

mvh
Avatar billede lotze Nybegynder
29. januar 2006 - 17:28 #15
Jo, men lidt besværligt.

Har istedet løst problemet ved at oprette et nyt projekt i 2005 og derefter importere de konverterede filer ind i det nye projekt.

Skriv et svar og du får nogle point som tak for at du gad og hjælpe.
Avatar billede snepnet Nybegynder
29. januar 2006 - 17:34 #16
det siger vi så :o)
- sig til hvis du løber ind i nogle runtime fejl... der er visse ting converteren ikke fanger.
mvh
Avatar billede lotze Nybegynder
29. januar 2006 - 17:37 #17
Ok.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester