17. februar 2006 - 21:13Der er
51 kommentarer og 1 løsning
Visual Sudio .net kan ikke debugge
Jeg har installeret Visual Studio .net 2002 på min maskine og forud for dette IIS. Når jeg loader en solution med et projekt, kan jeg godt køre ctrl-F5, men jeg kan ikke køre i debug mode med F5 - her får jeg fejlmeldingen: Unable to start debugging on the web server. You have no permission to debug the server. Jeg har tjekket, at jeg har rettighed til Debugger Users group og også, at debug er sat til true i web.config. Jeg har også kørt aspnet_regiis.exe -r og jeg har sat .net framework til version 1.
Hvad kan det være der gør, at jeg ikke kan køre F5?
Den nemmeste måde er hvis du åbner IIS og under "Standardwebsted" højreklikker og vælger Alle opgaver -> Ny virtuel mappe. Giv den virtuelle mappe samme navn som dit websted og lad den pege på den korrekte mappe. Så ser IIS mappen med din applikation i som et selvstændigt websted, og ikke en undermappe på et andet websted.
Nu har jeg været tjekpunkterne igennem og den nægter fortsat hårdnakket. Kan der være en konflikt med Visual Web Developer Express 2005/.NET 2.0? Den har jeg nemlig også på min maskine.
Jeg har fulgt de tre trin i VS installationen og sidste trin er en stor opdatering, så jeg regner med at have det sidste med? Er der en måde at tjekke det på?
Der står efterfølgende: Veriy that you a member of Debugger Users Group. Jeg har været inde på denne gruppe og sat både mig selv og ASPNET ind i denne gruppe.
Har kørt en aspnet_regiis.exe -i på et tidligere tidspunkt i v1.0.3705, men har kørt den en gang til - dog stadig uden held.
Genstart hjalp heller ikke.
Under egenskaber for standardwebsted i fane ASP.NET peges der på v1.0.3705, så også det ser ok ud.
You may not be the member of “Debugger users” group on the machine. Please add your user account into “Debugger users” group on the machine.
To add your user account into “Debugger users” group, you need to do the following:
1. Log in as “Administrator 2. Run “Computer management” in “Administrator tools 3. Choose “Local users and groups\groups” node 4. Double-click “Debugger users” group on right pane. 5. Click “Add” button on “Debugger users properties” dialog box. 6. Type your user account and click “Ok” button.
Case 2:
If you machine has XP SP2 or W2K SP4, make sure that “SEImpersonate” is allowed to ‘aspnet” user account.
1. Open local security policy control panel from admin tools 2. See Local policy\user right assignment\impersonate a client after authentication and add "aspnet" into the list.
Hmm - heller ikke denne virker. Det må være noget helt fundamntalt, der er galt! Jeg afventer at få installeret en IIS på den anden maskine, hvor jeg har kørt VS ind på.
Jeg har jo også VWDE på maskinen, så rækkefølgen må blive: start med IIS derefter ASP.net 1.0 og visual studio 20002. Herefter .net 1.1, .net 2.0 og sluttelig VWDE.
Efter at have gjort dette, kan der stadig ikke debugges. Jeh har i mellemtiden også installeret VS 2005 - denne vil heller ikke debugge, men er dog mere informativ om hvorfor den ikke vil. Den skriver følgende, når man trykker på F5:
Warning: Cannot debug script code. Script debugging is disabled for the application you are debugging. Please uncheck the 'Disable script debugging' option on the Internet Options dialog box (Advanced page) for Internet Explorer and restart the process.
Jeg harværet inde i Advanced og afmarkere 'Deaktiver script-fejlfinding (Internet Explorer), men den sætter selv fluebenet igen. Er det det rigtige, jeg fjerner fluebenet fra og hvordan kan man få den til ikke at fjerne det igen?
Lukkes grundet alder, men tak for de mange indlæg!
Synes godt om
Ny brugerNybegynder
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.