Just nu i M3-nätverket
Jump to content

IIS i Vista


Micke från Nyköping

Recommended Posts

Micke från Nyköping

Håller på att bli tokig på Vista, Vista Home Premium följde med datorn jag köpte med överväger starkt att köra in XP'n igen.

Jag får inte igång min egen server, jag har installerat IIS samt ASP i min Vista och har rättigheterna till databaserna som är access.

När jag går till localhost/ så får jag endast detta till svar: An error occurred on the server when processing the URL. Please contact the system administrator.

If you are the system administrator please click here to find out more about this error.

När jag klickar på URL-länken så kommer jag till denna adress http://learn.iis.net/page.aspx/559/running-classic-asp-applications-on-iis-70-and-iis-75/

och har försökt följa dessa så gott det går men ingeting funkar.

Jag har googlat som en tok, har varit inne på flertalet olika forum utan att få någon rätsida på det hela.

Finns det någon vänlig människa som kan dett på sina 5 eller 4 fingrar eller har en bra länk somjag kan följa upp.

 

Tacksam för svar!

/Micke från Nyköping

 

Link to comment
Share on other sites

Svårt utan ett riktigt felmeddelande.

 

Har du ställt in att inte "Visa egna felmeddelanden" i din webbläsare?

 

Har du ställt in IIS:en att skicka felmeddelanden till webbläsaren?

http://learn.iis.net/page.aspx/564/classic-asp-script-error-messages-are-no-longer-shown-in-a-web-browser-by-default/

 

/Cluster

----------------------------------------------

Any fool can use a computer. Many do.

-----[ http://eforum.kicks-ass.net ]------

 

Link to comment
Share on other sites

Micke från Nyköping

Jag har gjort det du efterfrågar och det är då jag får detta meddelande.

 

If you are the system administrator please click here to find out more about this error.

 

Jag har sökt på många forum men inte varit närheten av ett svar om detta.

 

Link to comment
Share on other sites

Hmmm... det låter märkligt eftersom det felmeddelande du nämner är det som dyker upp om man inte har sett till att IIS:en skickar faktiskt felmeddelande till webbläsaren.

 

För säkerhets skull, starta en kommandotolk (med administrativa rättigheter) och kör:

%windir%\system32\inetsrv\appcmd set config -section:asp -scriptErrorSentToBrowser:true

 

/Cluster

----------------------------------------------

Any fool can use a computer. Many do.

-----[ http://eforum.kicks-ass.net ]------

 

Link to comment
Share on other sites

Anjuna Moon
det låter märkligt eftersom det felmeddelande du nämner är det som dyker upp om man inte har sett till att IIS:en skickar faktiskt felmeddelande till webbläsaren.

Webbläsarens inställningar måste ju också vara inställda på att visa felmeddelanden. Det han får fram är ju just det som visas när man i webbläsaren visar "vänliga" felmeddelanden". Gör man det kan IIS skicka hur mycket info som helst utan att man får del av det.

Kanske Micke missade den delen av ditt första inlägg?

(eller tja, självklart gjorde han det av det upprepade meddelande han får)

[inlägget ändrat 2009-07-13 07:26:14 av Anjuna Moon]

Link to comment
Share on other sites

Micke från Nyköping

Jag har skrivit den kod jag fick i kommandotolkenm och får detta till svar:

ADODB.Connection fel '800a0e7a'

 

Det gick inte att hitta den angivna providern. Den kanske inte är ordentligt installerad.

 

/forum/common.asp, rad 174.

 

Här är koden i common.asp:

<! #include file="admin/db_connection.asp" >
<%
Set adoCon = Server.CreateObject("ADODB.Connection")

'Set the connection string to the database
adoCon.connectionstring = strCon

'Set an active connection to the Connection object
adoCon.Open        [color="#006400"]< detta är rad 174[/color]

Call setDateDelimiter()


'Intialise the main ADO recordset object
Set rsCommon = Server.CreateObject("ADODB.Recordset")

If bannedIP() Then
Set rsCommon = Nothing
adoCon.close()
set adoCon = Nothing
response.write strTxtYouAreBanned
response.end 
End If

 

Webbläsaren är givetvist inställd på det sätt du förklarar, jag vet att man inte kan se svarskoderna annars,

du får gärna prata till mig direkt, inte som en tredje person eftersom det är jag som söker hjälpen.

 

KOD-taggar tillagda av moderator

 

 

[inlägget ändrat 2009-07-13 21:49:21 av Cluster]

Link to comment
Share on other sites

Så, äntligen ett riktigt felmeddelande :)

 

800a0e7a tyder på att IIS:en funkar fint men rättigheterna/inställningarna för databasen är inte helt 100. Antar att det är en Access-databasfil?

 

Har du satt rättigheter på databasfilen och tempmapp?

 

Hur ser din connection string ut?

 

/Cluster

----------------------------------------------

Any fool can use a computer. Many do.

-----[ http://eforum.kicks-ass.net ]------

 

 

Link to comment
Share on other sites

Micke från Nyköping

Jag har rättigheterna till databasen som du helt gissade rätt på som är Access, har rättigheterna även till tempmappen.

Connection string är den här: adoCon.connectionstring = strCon

 

Allt funkade innan jag köpte ny dator med Visat på, hade xp innan.

 

Link to comment
Share on other sites

Jag har rättigheterna till databasen[...]
För vilket konto har du satt (NTFS-)rättigheter ? Är det samma som kör applikationen/websiten?

 

Connection string är den här: adoCon.connectionstring = strCon
jojo det framgår ju tydligt, men hur ser strCon ut?

Är det DSN? I så fall kör du ett 64-bitars system?

Har du ställt in DSN korrekt för din nya server?

 

Det är inte lätt att ställa rätt frågor när du kommer med så knapphändig information.

 

Testa enklast möjliga "DSN-lösa" databaskoppling/-fråga, typ:

<%
strDataFile = "D:\webroot\datafiles\1149155.mdb"
strCon = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="&strDataFile

SET objCon = Server.CreateObject("ADODB.Connection")
objCon.open strCon

strSQL = "SELECT id FROM myTable"

SET objRS = objCon.execute(strSQL)

IF objRS.Eof THEN
  Response.Write "Got no results..."
ELSE
  DO Until objRS.EOF
     Response.Write("<p>"& objRS(0) &"</p>")
     objRS.MoveNext
  Loop
END IF 

SET objRS = Nothing

objCon.close
SET objCon = Nothing
%>

 

/Cluster

----------------------------------------------

Any fool can use a computer. Many do.

-----[ http://eforum.kicks-ass.net ]------

 

Link to comment
Share on other sites

Micke från Nyköping

Tackar för hjälpen! jag har installerat windows xp i min nya dator och nu funkar det igen, inget strul med rättigheter eller IIS.

Man ska inte behöva skriva om en databas bara för att det ska passa Vista, helt fel.

 

Link to comment
Share on other sites

Tråkigt att höra att du gav upp och valde ett åtta år gammalt och sämre operativsystem med en äldre och sämre webbserver istället för att få det att funka på Vista med IIS7.

Testade du öht det som jag tipsade om i mitt senaste inlägg?

 

/Cluster

----------------------------------------------

Any fool can use a computer. Many do.

-----[ http://eforum.kicks-ass.net ]------

 

Link to comment
Share on other sites

Micke från Nyköping

Tack för din hjälp :) ja det gjorde jag och det blev bara en soppa av allting, det blev lättare att köra in xp igen, xp'n kan jag och det funkar igen därmed är jag nöjd....just nu.

Vista i all sin ära men man är ganska låst också med Vista, ska man bara köra in program från rätt sida av år så funkar både program och spel rätt bra annars sitter man med en hel del problem, som t.e.x IIS.

Jag tror ändå att xp'n är folkets operativ och ett operativ ska vara lätt att hålla på med, det är inte Vista.

 

Link to comment
Share on other sites

Nu borde väl detta egentligen inte bli en debatt om Vista vs XP men jag hävdar att Vista (förutom att vara ett nyare, bättre och säkrare operativsystem) är lättare att hålla på med än XP.

Att du anser att XP är enklare beror antagligen på att du hållit på med det lägre och hunnit lära dig det bättre. Om du du varken hade sett XP eller Vista tidigare och skulle lära dig dem idag så misstänker jag att det skulle gå snabbare för dig att lära dig Vista och kankse ännu lite snabbare att lära dig Windows 7 :)

 

Hur som helst, bra att du fick ordning på det.

 

/Cluster

----------------------------------------------

Any fool can use a computer. Many do.

-----[ http://eforum.kicks-ass.net ]------

 

Link to comment
Share on other sites

Micke från Nyköping

Jag är helt med på det du säger om Vista och xp, förmodligen skulle jag lära mig Vista på ett annat sätt än idag, du har en poäng i det du säger.

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...