webForumDet fria alternativet

web.config-fel

.NET

14 svar · 441 visningar · startad av m_soderlund

Medlem sedan sep. 20026 425 inlägg
Frågan#1

Hej!
Jag använder web.config för att skydda en mapp på servern. web.config ser ut så här:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>

  <system.web>
<customErrors mode="Off" />

   <authentication mode="Forms">
      <forms name="login" loginUrl="admin/login.aspx"/>
   </authentication>

       <authorization>
           <allow users="*" /> <!-- Allow all users -->
       </authorization>

  </system.web>

<location path="admin">
   <system.web>
      <authorization>
         <deny users="?" />
      </authorization>
   </system.web>
</location>

</configuration>

På min lokala dator fungerar allt utmärkt - mappen admin är lösenordsskyddad. Men på http://62.127.100.71/ så fungerar det inte! Vad kan det bero på?
Ni ser felmeddelande på adressen. :)

Mycket tacksam för hjälp.

Medlem sedan nov. 200013 890 inlägg
#2

Är du säker på att det är ovanstående kod som är fel?
Den här sidan ser ju ut att funka:
http://62.127.100.71/admin/login.aspx

Medlem sedan sep. 20026 425 inlägg
#3

Allt fungerar utmärkt lokalt på min egen dator. Skumt!
Jag ska testa att sätta upp sajten på en server till.

Medlem sedan nov. 20014 054 inlägg
#4

Detta felmeddelande får jag när jag använder mig av IP-nummret.

 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.

Plus en massa mer text då såklart!
Så jag tror defenitivt att felet inte ligger i web.config utan snarare i Default.aspx om det är så du kallar index-filen på servern, eller någon av de filer som är kopplade till index-filen...

Medlem sedan jan. 20011 140 inlägg
#5

jag får det här felet när jag går till ip-nummret

Object reference not set to an instance of an object

Men går jag till
http://62.127.100.71/admin blir jag skickad till admin/login.aspx

Medlem sedan sep. 20026 425 inlägg
#6

Jo, jag vet... En av mina bekanta ska ladda upp sajten i fråga på en annan server, så får vi se ifall om det blir fel då också. :(

Medlem sedan sep. 20026 425 inlägg
#7

Jag har fortfarande samma fel.. :(
Raderar jag web.config så fungerar själva sajten utmärkt, dock finns inget lösenorddskydd till admin.. Vad tusan kan problemet vara?
Jag kan ju lösa det med ett eget lösenordsskyddat "system", men detta ska ju fungera fint ändå.. :(

Medlem sedan dec. 20003 887 inlägg
#8

Jag vet inte om det här hjälper dig, men det kan aldrig skada att läsa Form-based Authentication samt Configuration File Format ;)

Happy hunting :e

Medlem sedan sep. 20026 425 inlägg
#9

Tack Engine^. Dock blir det samma fel på http://www.dotnetjunkies.com/quickstart/aspplus/samples/security/CookieAuth/VB/default.aspx som på mina sidor. :(
Och jag har ändå lagt till customerrors i web.config.. :(

Medlem sedan sep. 20026 425 inlägg
#10

Detta blir ännu skummare. :(
Om man surfar till http://www.dileno.hel.nu/pred/ så får man ett felmeddelande om att man ska sätta customErrors till Off, vilket jag gjort i web.config-filen. Likväl vill det inte fungera!

<?xml version="1.0" encoding="utf-8" ?>
<configuration>

  <system.web>
<customErrors mode="Off" />

   <authentication mode="Forms">
      <forms name="login" loginUrl="admin/login.aspx"/>
   </authentication>

       <authorization>
           <allow users="*" /> <!-- Allow all users -->
       </authorization>

  </system.web>

<location path="admin">
   <system.web>
      <authorization>
         <deny users="?" />
      </authorization>
   </system.web>
</location>

</configuration>
Medlem sedan sep. 20026 425 inlägg
#11

Nu satte jag dit <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/> och då fungerar alla sidor förutom lösenordsskyddet på /admin.

Medlem sedan sep. 20026 425 inlägg
#12

Äh, det var bara jag som slarvade. web.config fanns inte på servern. Jag får samma felmeddelande fortfarande.. :(

Medlem sedan sep. 20026 425 inlägg
#13

..för tillfället så har jag nu raderat web.config..

Medlem sedan dec. 20003 887 inlägg
#14

Tråkigt. Jag kan tyvärr ingenting om web.config, eftersom jag inte orkat sätta mig in i den rackaren ännu ;)

Du får hoppas på att någon annan vet mer...

Medlem sedan sep. 20026 425 inlägg
#15

Tack ändå Engine^ och alla andra. :)
Jag körde ett eget system i stället för ett med web.config som bas.
Jag återkommer nån gång i framtiden ifall om jag lyckas lösa saken.

257 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)