Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

[IIS Express] Probleem/vraagje - Netwerk

Pagina: 1
Acties:

  • Arcticwolfx
  • Registratie: Januari 2011
  • Laatst online: 02-11 13:50
Goede morgen Tweakers,

Daar is het bekende probleem weer, ik krijg me website niet online! Gelukkig heb ik net ietsjes meer ervaring dan sommigen waarvan ik de verhalen gelezen heb op het forum. Ik had een heel lang mooi verhaal geschreven, maar na een error waardoor Firefox crashte moet ik alles opnieuw schrijven... als jullie het niet erg vinden kom ik maar meteen ter zake.

Windows 7 x64 Ultimate
Microsoft Webmatrix i.c.m. door WebMatrix geïnstalleerde IIS Express 7 gebruik ik.
Website met WordPress werkt prima op localhost:21304
Windows Firewall staat uit.
PC rechtstreeks verbonden aan modem.
Modem Port Forwarding ingesteld met ports 21304 en 80 doorgevoerd naar lokaal IP 192.168.1.34

http://localhost:21304/ - Werkt prima
http://217.0.0.1:21304/ - Bad Request - Invalid Hostname
http://MijnBuitenIP:21304/ - Bad Request - Invalid Hostname

Zal verder even wat screen shots toevoegen ter informatie..

-Router NAT
Afbeeldingslocatie: http://i127.photobucket.com/albums/p145/ArcticWolfsAlbum/screenie1.jpg

-Microsoft Webmatrix
Afbeeldingslocatie: http://i127.photobucket.com/albums/p145/ArcticWolfsAlbum/screenie2.jpg

-IIS Express 7
Afbeeldingslocatie: http://i127.photobucket.com/albums/p145/ArcticWolfsAlbum/screenie3.jpg

-HOSTS (Hier mist misschien wat)
code:
1
2
3
4
5
6
7
8
# For example:
#
#      102.54.94.97     rhino.acme.com          # source server
#       38.25.63.10     x.acme.com              # x client host

# localhost name resolution is handled within DNS itself.
#   127.0.0.1       localhost
#   ::1             localhost


Bedankt voor het lezen en bij voorbaat dank voor uw antwoorden!

[ Voor 34% gewijzigd door Arcticwolfx op 04-02-2011 16:05 ]


  • SenZatioN
  • Registratie: Juli 2001
  • Laatst online: 08-02 13:54

SenZatioN

Improvise...

Je gebruikt IIS7 Express welke een developmentversie is van IIS7 en derhalve default geen remote connections enabled heeft. Dit is wel aan te zetten, zie deze link. Even een compliment hoe jij je configuratie bijvoegd, hulde!

[ Voor 56% gewijzigd door SenZatioN op 04-02-2011 02:37 . Reden: linkje bijgevoegd ]

My software never has bugs, it just develops random features...


  • Arcticwolfx
  • Registratie: Januari 2011
  • Laatst online: 02-11 13:50
Dankjewel, heb het antwoord gevonden op:
http://blogs.iis.net/vaid...-with-webmatrix-beta.aspx

Moest dit commando ingeven in windows commandline:
netsh http add urlacl url="lokaalip" user=everyone

Alleen.. hiermee lijkt het nog niet te werken. Heb service al restart. Hmm..
Hopelijk heeft er iemand nog een tip.

PS.: Jouw link verwijst naar instructies voor de volledige versie. Weet natuurlijk ook niet precies wat WebMatrix allemaal al ingesteld heeft..
PS.2.: Bedankt voor het complimentje, daar ging ik voor. :P

[ Voor 31% gewijzigd door Arcticwolfx op 04-02-2011 08:58 ]


  • Arcticwolfx
  • Registratie: Januari 2011
  • Laatst online: 02-11 13:50
Ik het idee dat het simpelweg een klein detail is wat ik overzie. Bij anderen schijnt het wel te werken. Heb al meerdere keren op dit punt gestaan volgens mij.


Edit:
Ik kom er gewoon niet uit.

Update

Stapje verder. Ik heb in WebMatrix de http://localhost:21304/ verandert in http://192.168.1.34:21304/
Heb ondertussen ook PHP(5.2) aangezet, nu werkt de site prima op
http://192.168.1.34:21304/index.php

Heb via veel Googlen nog een bestandje gevonden:
C:\Users\Arctic Wolf\Documents\IISExpress\config\applicationhost.config

Daar zit een onderdeel in dat "<bindings>" heet. Het zag er origineel zo uit:
code:
1
2
3
4
5
6
7
8
9
        <sites>
            <site name="wordpress" id="1107048054">
                <application path="/" applicationPool="UnmanagedClassicAppPool">
                    <virtualDirectory path="/" physicalPath="C:\Users\Arctic Wolf\Documents\My Web Sites\wordpress" />
                </application>
                <bindings>
                    <binding protocol="http" bindingInformation="*:21304:localhost" />
                </bindings>
            </site>


Dat "binding protocol" regeltje wordt automatisch aangepast door WebMatrix.

-Op deze link http://forums.iis.net/t/1175028.aspx werd er verteld dit aan te passen door het in dit regeltje te veranderen:
code:
1
                    <binding protocol="http" bindingInformation="*:21304:" />


Resultaat:
http://BuitenIP:21304/
HTTP Error 503. The service is unavailable. -O-

-Toen heb ik er het volgende van gemaakt:
code:
1
2
                    <binding protocol="http" bindingInformation="*:21304:192.168.1.34" />
                    <binding protocol="http" bindingInformation="*:21304:" />


Resultaat:
http://MijnBuitenIP:21304/
.......................Werkt prima! *O*

Dus het probleem is nu opgelost. Dit was nergens anders te bekennen, zelfs niet op de sites die gelinkt zijn in de post(s).

Opmerking: WebMatrix geeft nu weer http://localhost:21304/ aan als URL, maar het applicationhost.config verandert niet. Het blijft zoals hierboven aangegeven. Ook is de service te restarten zonder problemen.


Bedankt SenZatioN, je hebt me een duw in de goede richting gegeven! _/-\o_

[ Voor 109% gewijzigd door Arcticwolfx op 05-02-2011 22:12 ]


  • Arcticwolfx
  • Registratie: Januari 2011
  • Laatst online: 02-11 13:50
Verdorie... het werkt nog niet helemaal naar behoren........

De site laat zich nu wel zien op http://BuitenIp:21304/
En ook nog steeds op de lokale http://192.168.1.34:21304/

Maar kan niet tussen pagina's bladeren en dergelijke.. ik word er moe van. misschien moet ik gewoon overgaan op XAMPP.

op http://localhost:21304/ werkt alles wel.

Iemand nog een idee? Anders ben ik er wel klaar mee.

Edit:
Heb het hele zooitje ergens online gegooid. Kom er verder niet mee uit. Als iemand nog wat weet, laat het maar horen, misschien helpt het iemand in de toekomst.

Toch bedankt SenZatioN

[ Voor 36% gewijzigd door Arcticwolfx op 04-02-2011 17:32 ]