Avatar billede pablopablo Nybegynder
01. august 2006 - 13:20 Der er 27 kommentarer og
1 løsning

Webhotel og database

Hey...

Har lavet enwebsite i asp.net 2.0 med Visual Studio...og det virker fint...jeg har bla. brugt login kontrollen...og det virker fint når jeg kører det lokalt...

Men når jeg kører det på mit webhotel, får jeg følgende fejl:

An error has occurred while establishing a connection to the server.  When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)

Er det fordi, at Visual Studio bruger en mdb-database (MS SQL) og mit webhotel kun understøtter MySql og access...??

Hvis det er det, at der så en anden løsning til dette, end at skifte webhotel??

Hvis ik, kender i så et BILLIGT webhotel som tilbyder MS SQL server...?

Mvh. PabloPablo
Avatar billede snepnet Nybegynder
01. august 2006 - 13:23 #1
Du kan såmænd både bruge mysql og access, men det kræver at du får fat i providere til det.
Du kan hente til access her:
http://msdn.microsoft.com/asp.net/downloads/providers/
Der nogle forhold du nok bliver nødt til at sætte dig lidt ind i, men der er masser af information derude.
Mvh
Avatar billede pablopablo Nybegynder
01. august 2006 - 13:35 #2
Hey, jamen det er jo bare super, så har de jo alligevel tænkt sig lidt om og ik sat monopol på alt hvad de piller ved ;)
Det uheldige er dog, at når jeg henter .vsi filen og prøver at installere den ( har mange gange tidligere prøævet at installere .vsi filer) får jeg følgende fejlmeddelelse:

Installation stopped because the directory for the ProjectType value did not exist.  The project type is invalid for your installation of Visual Studio.

Jeg har både VS. 2003 og 2005 installeret...såå...?? Ved ik rigtig hvad jeg skal gøre?
Avatar billede snepnet Nybegynder
01. august 2006 - 13:41 #3
Er det 2005 express du har - eller den fulde?
Mvh
Avatar billede pablopablo Nybegynder
01. august 2006 - 13:55 #4
Snakker du om Visual Studio?? Begge versioner af VS. er fulde installationer...
Avatar billede snepnet Nybegynder
01. august 2006 - 13:59 #5
Prøv at se om du kan få noget ud af den her:
http://forums.asp.net/thread/1329829.aspx
Mvh
Avatar billede pablopablo Nybegynder
01. august 2006 - 14:05 #6
nej ik rigtigt...det omhandler jo mere Atlas....

Jeg har fundet dette...http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=240834&SiteID=1

der står bla.

"Maybe it's caused by you change your "My Documents" folder location after install VS2005. The VSI setup try copy files to original folder "C:\My Documents\Visual Studio 2005\Teamplates\Visual Web Developer\", so you can resolve it by restore "My Documents" to original location, or create the "C:\My Documents\Visual Studio 2005\Teamplates\Visual Web Developer\"  manually."

Men nu bruger jeg ik VWD så hvad er stien så, kender du den?
Avatar billede pablopablo Nybegynder
01. august 2006 - 14:09 #7
Indtil at jeg finder en løsning på det...kan jeg så få dig til at hente .vsi filen ig zippe indholdet af den og uploade en via : http://www.cdekoration.dk/Upload.aspx :) ?
Avatar billede snepnet Nybegynder
01. august 2006 - 14:17 #8
Den indeholder en zip-filen, og du kan bruge den procedure der står i det link jeg sendte.
Du skal dog blot placere den her:
<din mydocuments folder>\Visual Studio 2005\Templates\ProjectTemplates\Visual Web Developer\Starter Kits\
Nå - jeg har uploaded den, så du kan bare proppe den ned i bemeldte folder.
Mvh
Avatar billede pablopablo Nybegynder
01. august 2006 - 14:24 #9
mange tak for det! Er det ikke en lækkert uploader jeg har fået lavet...hehe?
øøhm...hvorfor skal den ligge i den mappe? Er det meget krævende at få "sat til"?
Avatar billede snepnet Nybegynder
01. august 2006 - 14:33 #10
Den skal ligge i den mappe fordi visual studio så selv finder den frem, og tilføjer den som starterkit.... Så det er vel nærmest så ukrævende som det overhovedet kan være.
Mvh
Avatar billede pablopablo Nybegynder
01. august 2006 - 14:40 #11
okay...det er nu gjordt...jeg er oprettet stien/mappen og kopieret div. filer dertil...men jeg kan ikke se noget nyt under New >> Project >> Starter Kits eller New >> Web Sites >> ...?? :/ og har har genstarter VS....
Avatar billede snepnet Nybegynder
01. august 2006 - 15:00 #12
Hvis du laver en
File->New Project
Får du en dialogboks frem, hvor du på øverste niveau har valgmuligheder som:
Visual Basic
Visual C#
Other Project Types
Mvh

Hvis du folder punktet Visual C# ud... Har du så ikke under det et punkt der hedder starterkits?

Mvh
Avatar billede pablopablo Nybegynder
01. august 2006 - 15:20 #13
Jo det er der...men de hedder "Screen Saver Starter Kit" og "Movie Collection Starter Kit"...og jeg tror næppe det er én af dem...
Avatar billede snepnet Nybegynder
01. august 2006 - 15:34 #14
Prøv at placer zipfilen her:
<din my documents folder>\Visual Studio 2005\Templates\ProjectTemplates
Ellers - inde fra visual studio - vælg
tools->options->projects and solutions
og se hvad der står under visual studio project templates location.
Mvh
Avatar billede pablopablo Nybegynder
01. august 2006 - 16:16 #15
hey...det virker ikke...

Der står:

C:\Documents and Settings\Pablo\My Documents\Visual Studio 2005\Templates\ProjectTemplates

og

C:\Documents and Settings\Pablo\My Documents\Visual Studio 2005\Templates\ItemTemplates

Har prøvet at kopiere zip filen til begge mapper, men det sker der ikk noget ved...

har også prøvet: C:\Documents and Settings\Pablo\My Documents\Visual Studio 2005\Templates\

såå....?? :/
Avatar billede snepnet Nybegynder
01. august 2006 - 16:21 #16
Så bare pak den ud og åbn projektfilen direkte.
Mvh
Avatar billede pablopablo Nybegynder
01. august 2006 - 16:23 #17
det var det første jeg gjorde...men når jeg højreklikker kan jeg ikke tilføje aspx, master pages eller lign. til projektet....:/ ? kun en masse andre objekter...
Avatar billede pablopablo Nybegynder
01. august 2006 - 16:27 #18
hhm...det var fordi jeg åbnede det i VS. 2003...men 2005 kan ikke åbne det...og det kan heller ikke konvertere det...:( ? var det ikke til VS. 2005...?
Avatar billede pablopablo Nybegynder
01. august 2006 - 16:33 #19
hhm...forstå ik så meget af det her...VS. 2005 kan godt åbne det...men ikke som en website...men som et projekt...men hvad skal jeg med det...det kan jeg jo ikke bruge til at lave en website med...??
Avatar billede snepnet Nybegynder
01. august 2006 - 16:47 #20
Det er bare et library projekt, så det er skam meget naturligt at du ikke kan tilføje websider etc.
Du bliver som skrevet nødt til at læse hvad der står derude - der er desudnen information i selve projektet.
Du skal kompilere projektet til en assembly, og i dit webprojekt konfigurer du de respektive projiders (der ligger en den bygge assembly) op. Der ligger en konfigurationsfil i projektet.
Du kan godt tilføje webprojekter til den solution du har når du har unzippet og åbnet projektet, og du kan fra det webprojekt du tilføjer så lave en reference til provider projektet.
Mvh
Avatar billede pablopablo Nybegynder
01. august 2006 - 16:59 #21
aha! Ja det må jeg kigge mere på senere så...hvorfor har MS ikke bare lavet et web-projekt som de allerede har konfigureret med en access provider...det havde da været noget lettere!! :)
Avatar billede snepnet Nybegynder
01. august 2006 - 17:07 #22
Hver sin smag :o)
Mvh
Avatar billede pablopablo Nybegynder
02. august 2006 - 16:10 #23
bare læg et svar...
Avatar billede snepnet Nybegynder
02. august 2006 - 17:09 #24
Kommer her :o)
Håber du får det til at funge... Hvis alt andet glipper må jeg sende dig en solution hvor det er sat op.
Mvh
Avatar billede pablopablo Nybegynder
03. august 2006 - 15:27 #25
hey ... har ik lige haft så meget tid til at se på det endnu...men hvis du har en solution liggende, må du da meget gerne uploade den ;)
Avatar billede pablopablo Nybegynder
29. august 2006 - 14:12 #26
Hey igen :)

Jeg har nu fået lagt min side ud på nettet og oprette to sub-domæner som hver kører i deres app nu! og det gør at div. subs nu virker! delvist i hvert fald...siderne vises fint...MEN når jeg prøver at logge ind kommer den fejl som jeg tidligere har beskrevet:

An error has occurred while establishing a connection to the server.  When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)

Min web.config ser således ud:

<?xml version="1.0"?>
<!--
    Note: As an alternative to hand editing this file you can use the
    web admin tool to configure settings for your application. Use
    the Website->Asp.Net Configuration option in Visual Studio.
    A full list of settings and comments can be found in
    machine.config.comments usually located in
    \Windows\Microsoft.Net\Framework\v2.x\Config
-->
<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
    <appSettings/>
    <connectionStrings />
    <system.web>
   
    <membership>
            <providers>
            <remove name="AspNetSqlMembershipProvider"/>
                <add name="AspNetSqlMembershipProvider"
                    type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
                    connectionStringName="LocalSqlServer"
                    enablePasswordRetrieval="true"
                    enablePasswordReset="true"
                    requiresQuestionAndAnswer="false"
                    applicationName="HemaScan"
                    requiresUniqueEmail="false"
                    passwordFormat="Encrypted"
                    maxInvalidPasswordAttempts="5"
                    minRequiredPasswordLength="4"
                    minRequiredNonalphanumericCharacters="0"
                    passwordAttemptWindow="10"
                    passwordStrengthRegularExpression="" />
            </providers>
        </membership>

  <roleManager enabled="true" />
  <compilation debug="true">
  <buildProviders>
    <add extension=".rdlc" type="Microsoft.Reporting.RdlBuildProvider, Microsoft.ReportViewer.Common, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
  </buildProviders>
  </compilation>

        <authentication mode="Forms">
  <forms name="ASPXAUTH" loginUrl="~/Default.aspx" timeout="999999" />
  </authentication>

        <siteMap defaultProvider="foo" enabled="true">
        <providers>
          <add name="foo" siteMapFile="web.sitemap"  type="System.Web.XmlSiteMapProvider" securityTrimmingEnabled="true"  />
        </providers>
      </siteMap>

    <httpHandlers>
      <add path="BetterImageProcessor.ashx" verb="GET" type="BetterImageProcessor.ImageProcessor, BetterImageProcessor" />
      <add path="Reserved.ReportViewerWebControl.axd" verb="*" type="Microsoft.Reporting.WebForms.HttpHandler, Microsoft.ReportViewer.WebForms, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
          validate="false" />
    </httpHandlers>
    <pages enableEventValidation="false" />

    <httpRuntime
      requireRootedSaveAsPath="false"
      maxRequestLength="1000000"
      requestLengthDiskThreshold="1000000"
/>
      <customErrors mode="Off"/> 
    </system.web>
</configuration>

Jeg har sat application name til det sub sub-domæne-mappen hedder på serveren - ved dog ikke om dette er korrekt...?
Avatar billede pablopablo Nybegynder
29. august 2006 - 14:41 #27
Nåå...har lige fået følgende svar fra mit hosting selvskab:

Vi har endnu ikke lavet et produkt som tilbyder SQL Express via
integrated security og filbaseret ligesom med Access...

Det forklarer det jo...
Avatar billede snepnet Nybegynder
03. september 2006 - 23:50 #28
Det må man sige.
Mvh
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester