Sök  
 
Skribent Inlägget Löst
Google
 
     

  Forum » ASP.NET 2.0 » URL Rewrite  
 
Skriven av: SnowJim | den 18 februari 2008 Kl 09:06
URL Rewrite
Hej!

Jag har byggt om bradspel.net´s grund radikalt för att möta kommande implementationer. Detta har dock inneburet att samtliga URL:er utom till försa sidan har ändrats vilket gör att alla indexerade sidor(säkert långt över 25 000) inte länkar rätt längre.

Tidigare såg en url ut på följande vis:
http://www.bradspel.net/game/game.aspx?gameId=2651

Medan den idag ser ut så här:
http://www.bradspel.net/sites/bradspel/game/game.aspx?gameId=2651

Jag funderar på om man ska inplementera någon typ av URL rewrite, men har dock ingen kunskap på det området. Därför är jag nu tacksam om ni kan peka mig i en riktning som ni känner kan vara rätt.

Antal svar 13



NAVIGERING: 1 [2]
Skriven av: jimmie | den 3 mars 2008 Kl 16:36
Jag hittade denna: http://technet2.microsoft.com/windowsserver2008/en/library/7da92c0f-3a53-40fd-9f9d-bd47b50c8fcf1033.mspx?mfr=true

där förklaras hur man lägger till en Wildcard Mapping.
"On the Handler Mappings page, in the Actions pane, click Add Wildcard Script Map."

men detta hittar inte jag i mitt IIS7, jag kör visserligen svenska men är det någon skillnad på IIS för Vista och för Server versionen?

Redigerad av: jimmie


hittade en blogg här som säger att det inte är någon skillnad på funktionerna i IIS7 vista jämfört med serverversioner.
http://blogs.iis.net/bills/archive/2006/10/23/How-I-fell-in-love-with-Vista-this-weekend-_2800_or-why-you_2700_re-gonna-love-IIS7_2F00_Vista-for-Web-development_2900_.aspx

så där var inte felet....
Skriven av: jimmie | den 3 mars 2008 Kl 16:46
När jag anropar exempelvis http://localhost/Robots.txt
får jag felmeddelandet "500 - Internt Serverfel" (samma med bilderna)


HTTP-fel 500 - Internt serverfel.
Beskrivning: Ett problem har uppstått med resursen som du söker efter, och därför kan den inte visas.

Information om serverversion: Internet Information Services 7.0.
[ruta]

om jag kollar i loggboken för att försöka få mer information är det enda som visas följande:

[ruta]
Event code: 3005
Event message: Ett undantag som inte hanteras har inträffat.
Event time: 2008-03-03 16:45:29
Event time (UTC): 2008-03-03 15:45:29
Event ID: e2d3cdc464534840a24d17875143f8f0
Event sequence: 348
Event occurrence: 15
Event detail code: 0

Application information:
  Application domain: /LM/W3SVC/1/ROOT-1-128490326418405339
  Trust level: Full
  Application Virtual Path: /
  Application Path: D:\web\project\Admin\
  Machine name: FPWSN1

Process information:
  Process ID: 7460
  Process name: w3wp.exe
  Account name: NT INSTANS\NÄTVERKSTJÄNST

Exception information:
  Exception type: HttpException
  Exception message: Det gick inte att köra URL:en.

Request information:
  Request URL: http://localhost/Robots.txt
  Request path: /Robots.txt
  User host address: 192.168.0.1
  User:  
  Is authenticated: False
  Authentication Type:  
  Thread account name: NT INSTANS\NÄTVERKSTJÄNST

Thread information:
  Thread ID: 6
  Thread account name: NT INSTANS\NÄTVERKSTJÄNST
  Is impersonating: False
  Stack trace:  vid System.Web.Hosting.ISAPIWorkerRequestInProcForIIS6.BeginExecuteUrl(String url, String method, String childHeaders, Boolean sendHeaders, Boolean addUserIndo, IntPtr token, String name, String authType, Byte[] entity, AsyncCallback cb, Object state)
  vid System.Web.HttpResponse.BeginExecuteUrlForEntireResponse(String pathOverride, NameValueCollection requestHeaders, AsyncCallback cb, Object state)
  vid System.Web.DefaultHttpHandler.BeginProcessRequest(HttpContext context, AsyncCallback callback, Object state)
  vid System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
  vid System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)


Custom event details:




Redigerad av: jimmie
Skriven av: vimpyboy | den 3 mars 2008 Kl 20:43
Kör du medd integrated pipeline i IIS 7.0 så körs alla requests genom .NET, vilket betyder att du inte behöver göra sådär.
NAVIGERING: 1 [2]
 
     


  Svara på inlägg  
 
Du måste vara medlem på ASPsidan för att kunna skriva i forumet.
För att bli medlem klicka här.
 
     

  » Logga in  
 
Användarnamn

Lösenord

 
     

  » Bli medlem  
  Bli medlem på ASPsidan!  
     

     
  Microsoft  
     

  » Partners  
  Comsolvia  
     

  » Senast online  
  Endast för inloggade  
  Antal inloggade: 7  
     

Copyright © 2007 www.ASPsidan.se
Ipeer sponsrar ASPsidan med Dedikerad Server
ASPsidan RSS
   
 XHTML / CSS
Det tog 1,0469 sekunder att ladda sidan