[ASP.Net] iis en sql server opzetten

Pagina: 1
Acties:
  • 496 views sinds 30-01-2008
  • Reageer

  • NoFate
  • Registratie: Januari 2003
  • Laatst online: 19:02
Hallo,

Ik heb een klein test websiteje gemaakt onder visual web developer 2005
Ik heb niet meer gedaan als een mdf aangemaakt met een tabel.
Dan een pagina met een sqldatasource en een gridview om de data te tonen.
Nu als ik dit deploy , dan bolt da allemaal perfect.

Nu zou ik die website willen kopieren naar een andere PC
Dus op die andere pc heb ik geinstalleerd
- framework 2.0
- IIS
- sql server express 2005

Heb mijn iis aangezet en de website gekopieerd in die folder
Ik kan de website aanspreken maar de data wordt niet van de mdf database opgeroepen... Dus er verschijnt niks in mijn gridview.

Wat ben ik vergeten te doen?

code:
1
2
3
<connectionStrings>
        <add name="ConnectionString" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Database.mdf;Integrated Security=True;User Instance=True" providerName="System.Data.SqlClient"/>
    </connectionStrings>


ps : hij geeft ook totaal geen foutmelding ofzo , er verschijnt geen data

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Je moet de (SQL Express) Database ATTACHEN of RESTOREN van een backup op de andere pc onder die SQL Instance. Een MDF is géén access-database die je zo effe op en neer kopieert.

[ Voor 7% gewijzigd door RobIII op 27-04-2006 10:01 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


  • NoFate
  • Registratie: Januari 2003
  • Laatst online: 19:02
hmz? Hoe doe je dat juist?

Ben een leek op dat gebied :)

PS : ahja , hoe roep je die "ASP.NET Configuration" op ??

  • whoami
  • Registratie: December 2000
  • Laatst online: 23:33
Kijk eens in de Sql Server books online, en zoek eens op sp_attach en sp_detach.

Als je zoiets als enterprise manager of een of andere config tool tot je beschikking hebt, moet je het ook op die manier kunnen.

https://fgheysels.github.io/


  • NoFate
  • Registratie: Januari 2003
  • Laatst online: 19:02
Ok , ik heb dus juist die sql server management studio express geinstalleerd

Ik attach dat die mdf file

Maar moet ik dan in mijn web.config de connectie string aanpassen?

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
NoFate schreef op donderdag 27 april 2006 @ 10:42:
Maar moet ik dan in mijn web.config de connectie string aanpassen?
Kom op.. wat denk je?
Dit had je makkelijk kunnen proberen door het gewoon...te proberen...

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


  • NoFate
  • Registratie: Januari 2003
  • Laatst online: 19:02
ik heb al geprobeer ./sqlexpress te vervangen door localhost ...

  • whoami
  • Registratie: December 2000
  • Laatst online: 23:33
Die connectiestring zegt met welke database op welke server er moet geconnecteerd worden dus...

Voor meer info over connection-strings kan je eens kijken op www.connectionstrings.com

https://fgheysels.github.io/


  • wboevink
  • Registratie: September 2004
  • Laatst online: 09-02 17:21
RobIII schreef op donderdag 27 april 2006 @ 10:00:
Je moet de (SQL Express) Database ATTACHEN of RESTOREN van een backup op de andere pc onder die SQL Instance. Een MDF is géén access-database die je zo effe op en neer kopieert.
Dat is onjuist, .NET2.0 regelt dat voor je, vandaar dat er ook 'AttachDbFilename=' in de connectionstring staat.

Als de data niet benaderd kan worden zou je ook een foutmelding moeten krijgen.
Heb wel vaker met VS2005 meegemaakt dat een Grid 'opeens' niet meer lijkt te werken.
Probeer eens een test pagina te maken met een nieuwe Grid.

[ Voor 26% gewijzigd door wboevink op 27-04-2006 11:26 ]


  • NoFate
  • Registratie: Januari 2003
  • Laatst online: 19:02
Ja , vindt het dus ook raar dat ik totaal geen foutmelding krijg

Wat ik heb gedaan reeds =

Publish website gedaan vanuit .net

Op een andere pc =>

Framework 2.0 , iis , en sql express + management studio geinstalleerd

Ik heb dus mijn connectie string veranderd van :

code:
1
2
3
<connectionStrings>
        <add name="ConnectionString" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Database.mdf;Integrated Security=True;User Instance=True" providerName="System.Data.SqlClient"/>
    </connectionStrings>


naar

code:
1
2
3
<connectionStrings>
        <add name="ConnectionString" connectionString="Server=.\SQLExpress;AttachDbFilename=c:\test.mdf;Database=test;Database=test;Trusted_Connection=Yes" providerName="System.Data.SqlClient"/>
    </connectionStrings>


dit lukt niet , dan heb ik geprobeerd de db te mounten in management studio.

Dan heb ik mijn connectie string aangepast naar :

code:
1
2
3
<connectionStrings>
        <add name="ConnectionString" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=test;Integrated Security=True;User Instance=True" providerName="System.Data.SqlClient"/>
    </connectionStrings>


Maar blijkt ook niet te lukken , ik doe dus grandioos iets verkeerd of vergeet iets , maar weet totaal niet wat...

Bedankt voor de reacties

  • whoami
  • Registratie: December 2000
  • Laatst online: 23:33
Wat is niet lukken ?
Heb je eerst het framework geinstalleerd, en dan pas IIS ? Dan zal je ws .NET nog moeten registreren bij IIS.

https://fgheysels.github.io/


  • NoFate
  • Registratie: Januari 2003
  • Laatst online: 19:02
Ah

Heb dat nu geprobeerd , heb versie 2.0 geregistreerd , maar nu krijg ik dit :
code:
1
2
3
4
5
Server Application Unavailable

The web application you are attempting to access on this web server is currently unavailable.  Please hit the "Refresh" button in your web browser to retry your request.

Administrator Note: An error message detailing the cause of this specific request failure can be found in the application event log of the web server. Please review this log entry to discover what caused this error to occur.

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20-02 14:52

gorgi_19

Kruimeltjes zijn weer op :9

Administrator Note: An error message detailing the cause of this specific request failure can be found in the application event log of the web server. Please review this log entry to discover what caused this error to occur.
Wellicht verduidelijkt dit wat meer? :)

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • NoFate
  • Registratie: Januari 2003
  • Laatst online: 19:02
pff nie echt :)

Maar heb de fout gevonden na wat googlen naar die errors

Ik heb gewoon mijn framework 2.0 moeten herinstalleren

Blijkbaar zijn er problemen als je eerst 2.0 installeert en erna pas iis :)

Nu bolt alles vlotjes

Bedankt voor de snelle reacties allemaal ...

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20-02 14:52

gorgi_19

Kruimeltjes zijn weer op :9

Inderdaad; we hadden hier ook weinig zinnigs kunnen zeggen zonder de exacte foutmelding in de eventlog; die verduidelijkte wellicht een stukje meer. Nu kunnen we alleen zeggen: "Er gaat iets fout" en de rest is gokwerk :)

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • NoFate
  • Registratie: Januari 2003
  • Laatst online: 19:02
mja , het probleem was dat ik eigenlijk geen foutmeldingen had in het begin :)

Alleen maar omdat ik iis na framework heb geinstalleerd gehad :s

ALs dat niet was gebeurd , dan had deze thread nooit plaatsgevonden :)

[ Voor 21% gewijzigd door NoFate op 27-04-2006 13:56 ]


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20-02 14:52

gorgi_19

Kruimeltjes zijn weer op :9

NoFate schreef op donderdag 27 april 2006 @ 13:55:
mja , het probleem was dat ik eigenlijk geen foutmeldingen had in het begin :)
Vandaar ook de verwijzing naar de EventLog :)

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
wboevink schreef op donderdag 27 april 2006 @ 11:23:
[...]


Dat is onjuist, .NET2.0 regelt dat voor je, vandaar dat er ook 'AttachDbFilename=' in de connectionstring staat.
offtopic:
Holy shit! Da's nieuw voor me _O_

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20-02 14:52

gorgi_19

Kruimeltjes zijn weer op :9

RobIII schreef op donderdag 27 april 2006 @ 14:17:
[...]

offtopic:
Holy shit! Da's nieuw voor me _O_
.Net 2.0 heeft wel meer leuke dingen; die smptMail in de web.config is ook erg makkelijk :P En mails ASync versturen \o/

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
gorgi_19 schreef op donderdag 27 april 2006 @ 14:41:
[...]

.Net 2.0 heeft wel meer leuke dingen; die smptMail in de web.config is ook erg makkelijk :P En mails ASync versturen \o/
offtopic:
Ik zit nog steeds met classic ASP (3.0) te frotten :P
Heb nog geen tijd (en zin) gehad om me te verdiepen in ASP.Net ;) Wellicht in mijn vakantie ooit eens ;)

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


  • NoFate
  • Registratie: Januari 2003
  • Laatst online: 19:02
gorgi_19 schreef op donderdag 27 april 2006 @ 14:07:
[...]

Vandaar ook de verwijzing naar de EventLog :)
mja , int begin kreeg ik geen eventlog waarschuwing , die is later pas gekomen :)
Pagina: 1