HAr precis skaffat ny dator med Vista Ultimate. Installerade vs2005 samt sp1 och fix för Vista. La till en virtuell katalog och öppnade sedan upp ett projekt. Tydligen bommat att kryssa i World Wide Web tjänste/programutvecklingsfunktioner/asp.net, isapi etc, etc. lägg till program skall det vara. Inte lägg till virtuell katalog. Nu visas sidan iallafall. Debugging funkar dock inte än.... Kan du inte köra med den inbyggda webservern i VS för debug? Verkar lite smidigare än IIS... Nja, läget är så att jag har en himla massa solutions som körs i iis:en på min gamla dator. Skulle få ändra alla dessa då. Sen tycker jag att det är oehört smidigt att köra projekten på ett så likvärdigt sätt som de körs i "skarpt" läge sedan.vs2005, asp.net och vista med iis7
- Kan inte köra i debug. Får fel - unable to start debugger.....verify that asp.net is correcttly installed..
- startar utan debug.
Beskrivning:
<code>
Begärd sida kan inte hanteras på grund av en MIME-princip (Multipurpose Internet Mail Extensions) på webbservern. Sidan har ett filnamnstillägg som inte tillåts.
Felkod: 0x80070032
Meddelande: ExecuteRequestHandler
Modul: StaticFileModule
Begärd URL: http://localhost:80/testproj/Default.aspx
Fysisk sökväg: C:\Utveckling\web\testproj\Default.aspx
Användarinloggning: Anonym
Inloggningsmetod: Anonym
Hanterare: StaticFile
Mest troliga orsaker:
Kanske saknas en hanterarmappning. Som standard behandlas allt innehåll av den statiska filhanteraren.
Funktionen som du försöker använda kanske inte är installerad.
Lämplig MIME-mappning är inte aktiverad för webbplatsen eller programmet. (Varning! Skapa inte MIME-mappningar för innehåll som användarna inte ska kunna hämta, till exempel .ASPX-sidor och konfigurationsfiler.)
Försök med:
I system.webServer/handlers:
Se till att förväntad hanterare för aktuell sida är mappad.
Studera villkoren noga (t.ex. runtimeVersion, pipelineMode och bitness) och jämför med inställningarna för programpoolen.
Var försiktig så att du inte gör några skrivfel när du anger hanterare.
Kontrollera att den funktion du fösöker använda är installerad.
Kontrollera att MIME-mappningen är aktiverad eller lägg till den till webbplatsen med kommandoverktyget appcmd.exe.
Öppna Kommandotolken och ändra katalog till %windir%\system32\inetsrv.
Ange en MIME-typ, till exempel: appcmd set config /section:staticContent /+[fileExtension='string',mimeType='string']
Den variabla fileExtension-strängen är filnamstillägget och den variabla mimeType-strängen är beskrivningen av filtypen.
För att exempelvis lägga till en MIME-mappning för en fil som har tillägget ”.xyz” anger du följande i Kommandotolken och trycker sedan på Enter:
appcmd set config /section:staticContent /+[fileExtension='.xyz',mimeType='text/plain']
Varning! Kontrollera att MIME-mappningen verkligen är nödvändig på webbservern innan du lägger till den till listan. Konfigurationsfiler som .CONFIG eller dynamiska skriptfiler som .ASP och .ASPX ska inte kunna hämtas direkt utan bör alltid behandlas av en hanterare. Andra filer, som databaser eller andra konfigurationsfiler, t.ex. .XML och .MDF, används ibland för att lagra konfigurationsinformation. Bestäm om klienterna verkligen ska kunna hämta dessa filtyper innan du aktiverar dem.
Skapa en spårningsregel som spårar misslyckade begäranden för denna HTTP-statuskod. För mer information om hur du skapar spårningsregler för misslyckade begäranden, klicka på here.
Mer information... Felet uppstår när filnamnstillägget för begärd URL är för en MIME-typ som inte är konfigurerad på servern. Du kan lägga till en MIME-typ för tillägget för filer som inte är dynamiska skriptsidor, databaser eller konfigurationsfiler. Dessa filtyper behandlas med en hanterare. Du bör inte tillåta direkthämtning av dynamiska skriptsidor, databaser eller konfigurationsfiler.
--------------------------------------------------------------------------------
Server-version: Internet Information Services 7.0.
</code>
Fattar ingenting????Sv: vs2005, asp.net och vista med iis7
Nu får jag upp sidan men får annat fel:
<code>
Serverfel i tillämpningsprogrammet /.
--------------------------------------------------------------------------------
Konfigurationsfel
Beskrivning: Ett fel uppstod när en konfigurationsfil som är nödvändig för att utföra begäran behandlades. Granska felinformationen nedan och gör nödvändiga ändringar i konfigurationsfilen.
Parsningsfelmeddelande: Det är fel att använda ett avsnitt som är registrerat som allowDefinition=MachineToApplication utanför tillämpningsnivån. Felet kan uppstå av att en virtuell katalog inte är konfigurerad som ett tillämpningsprogram i IIS.
Källfel:
Rad 52: </compilation>
Rad 53:
Rad 54: <authentication mode="Forms">
Rad 55: <forms name=".ASPNETAUTH" loginUrl="inloggning.aspx" />
Rad 56: </authentication>
Källfil: C:\Utveckling\web\testproj\web.config Rad: 54
Tar jag bort dessa rader blir det parserfel:
Parsningsfel
Beskrivning: Ett fel uppstod vid parsningen av en resurs som är nödvändig för att utföra den här begäran. Granska parsningsfelinformationen nedan och gör nödvändiga ändringar.
Parsningsfelmeddelande: Filen /mp_1.master finns inte.
Källfel:
Rad 1: <%@ Page Language="C#" MasterPageFile="~/mp_1.master" EnableSessionState="ReadOnly"%>
--------------------------------------------------------------------------------
Versionsinformation: Microsoft .NET Framework-version:2.0.50727.312; ASP.NET-version:2.0.50727.833
</code>
Ja det verkar aldrig ta slut detta....måste missat något enkelt. Faan bara att hitta i startmenyn är ju ett äventyr i Vista ;-)Sv:vs2005, asp.net och vista med iis7
Sv: vs2005, asp.net och vista med iis7
/JohanSv:vs2005, asp.net och vista med iis7
Måste finnas någon guide för configurering av iis7 och vs2005 någonstanns. Jag hittar dock ingen bra dokumentation.