Question

Ceci est mon premier projet ASP.NET et je suis bloqué tout de suite.

Je suis une mise en place sur un bugtracker webhotel à distance, mais je ne peux pas les connectionStrings à travailler. Si nous disons que mon hôte est appelé hosting.org et mon site serait www.trallala.com

qu'est-ce que je dois changer dans ce script?

<configSections>
</configSections>

<system.web>

    <!--
    BugTracker.NET is not compatible with Session serialization.

    Timeout session after 120 minutes
    -->

    <sessionState mode="InProc" timeout="120"/>

    <compilation debug="true">
        <assemblies>
            <add assembly="System.DirectoryServices.Protocols, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
            <add assembly="System.DirectoryServices, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
            <add assembly="System.Runtime.Remoting, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
        </assemblies>
    </compilation>
    <pages validateRequest="true" />
    <!-- A few people over the years have needed to override the default IIS settings...
    <httpRuntime executionTimeout="300" maxRequestLength="51200"/>
    -->

    <!-- for my testing <globalization culture="de-DE" uiCulture="en-US" /> -->

</system.web>
<appSettings>
    <!-- 

        ********* QUICK START *************

        If you want to get started quickly, then just change the following
        and then try to log in:

            ConnectionString
            AbsouteUrlPrefix

        After you can log in and create a bug, then you probably want to
        set up the email integration.  Set up the following:

            ErrorEmailTo
            ErrorEmailFrom

            NotificationEmailEnabled
            NotificationEmailFrom

            And your SMTP settings below.

    -->
    <!--
        Change this to point to your database
    -->

    <add key="ConnectionString" value="server=(local)\SQLEXPRESS;database=btnet;user id=sa;password=x;Trusted_Connection=no"/>
    <!--
        Used when creating absolute href's.  For example, in notification emails.
        Don't forget trailing slash!.
    -->
    <add key="AbsoluteUrlPrefix" value="http://127.0.0.1/btnet2/"/>
    <!--
        You can turn the logging and emailing of errors on and off.
        Log file name is "btnet_log_yyyy_mm_dd.txt"

        For the LogFileFolder setting, if you specify the folder starting with a 
        drive letter or the \\ that indicates a UNC path, it's treated as a full path.  
        For example: c:\\something or \\somemachine\something

        Otherwise it's treated as a path relative to where you virtual directory is
        located.

        LogEnabled turns on and off logging as a whole.
        LogSqlEnabled turns on and off just the logging of SQL statements, but
        that's about 98% of what gets logged, so if you want to reduce the
        volume, turn that off.

    -->
    <add key="LogEnabled" value="1"/>
    <add key="LogSqlEnabled" value="1"/>
    <add key="LogFileFolder" value="App_Data\logs"/>
    <!-- If BugTracker.NET itself experiences an error, it can send an email notification -->
    <add key="ErrorEmailEnabled" value="1"/>
    <add key="ErrorEmailTo" value="YOUR EMAIL HERE"/>
    <add key="ErrorEmailFrom" value="FROM EMAIL HERE"/>


    <!--
        You can "subscribe" to email notifications on a per-bug basis.
        You will receive an email whenever the bug is updated.
    -->
    <add key="NotificationEmailEnabled" value="1"/>
    <add key="NotificationEmailFrom" value="FROM EMAIL HERE"/>

    <!--
        This controls the format of the subject of the email notifications.
        The available variables are:
        $THING$ - from the "SingularBugLabel" setting
        $BUGID$
        $ACTION$ - added or changed
        $SHORTDESC$
        $PROJECT$
        $CATEGORY$
        $ORGANIZATION$
        $PRIORITY$
        $STATUS$
        $TRACKINGID$ - from the "TrackingIdString" setting
    -->
    <add key="NotificationSubjectFormat" value="$THING$:$BUGID$ was $ACTION$ - $SHORTDESC$ $TRACKINGID$"/>

    <!--
        If you aren't using the local SMTP server that comes with IIS,
        set the name, user, and password for your SMTP server here.
    -->

    <!-- Sample SMTP Settings -->

    <!--
        These settings work with my SBC account
    -->
    <!--
    <add key="SmtpServer" value="smtp.att.yahoo.com"/>
    <add key="SmtpServerAuthenticateUser" value="ctrager@sbcglobal.net"/>
    <add key="SmtpServerPort" value="465"/>
    <add key="SmtpUseSSL" value="1"/>
    <add key="SmtpServerAuthenticatePassword" value="MY PASSWORD"/>
    -->
    <!--
        These settings work with my GMail account
    -->
    <!--
    <add key="SmtpServer" value="smtp.gmail.com"/>
    <add key="SmtpServerAuthenticateUser" value="ctrager@gmail.com"/>
    <add key="SmtpServerPort" value="465"/>
    <add key="SmtpUseSSL" value="1"/>
    <add key="SmtpServerAuthenticatePassword" value="MY PASSWORD"/>
    -->


    <!--
        These settings work with my GoDaddy account
    -->

    <!--        
    <add key="SmtpServer" value="relay-hosting.secureserver.net"/>
    <add key="SmtpServerAuthenticateUser" value="ctrager@ifdefined.com"/>
    <add key="SmtpServerAuthenticatePassword" value="MY PASSWORD"/>
    <add key="SmtpServerPort" value="25"/>      
    -->

    <!--
        Specify the pickup directory if you have the problem described here:
        http://support.microsoft.com/default.aspx?scid=kb;en-us;816789#8
    -->

    <!--
    <add key="SmtpServerPickupDirectory" value=""/>
    <add key="SmtpSendUsing" value="1"/>
    -->


    <!--
        Ignore this setting unless you are esperiencing the symptoms
        related to this: http://cr.yp.to/docs/smtplf.html
    -->
    <!--
    <add key="SmtpForceReplaceOfBareLineFeeds" value="1"/>
    -->
    <!--
        By default, emails are UTF8 encoded.  If that doesn't work for you,
        uncomment the following.
    -->
    <!--
    <add key="BodyEncodingUTF8" value="0"/>
    -->
Était-ce utile?

La solution

<add key="ConnectionString" value="Persist Security Info=true;User ID=bugtracker;Password=bugs;Initial Catalog=BugTracker;Data Source=[IP ADDRESS]" />

Voici ce que vous devez ajouter / modifier dans le web.config. une fois qu'il est l'installation, BugTracker exécutera les scripts pour créer les éléments de base de données appropriés.

Autres conseils

Vous devez vous assurer que « ConnectionString » pointe vers la droite et la base de données a le bon nom d'utilisateur et mot de passe pour DB d'accès.

Vous pouvez vous assurer que votre base de données est en fait et en cours d'exécution et que le nom d'utilisateur et mot de passe sont corrects en essayant simplement de vous connecter en tant que utilisateur dans votre base de données.

Si cela ne fonctionne pas, que le problème ne réside pas avec votre configuration asp.net.

Le documentation BugTracker.NET comprend cette section sur les chaînes de connexion:

Le plus dur ... pour la plupart des gens est d'obtenir le ConnectionString de travailler.

Pour de l'aide, voir ces liens, les "SqlConnection (.NET)" sections
http://www.connectionstrings.com/?carrier=sqlserver2005
http://www.sqlstrings.com/SQL-Server-connection-strings. htm
https: // web.archive.org/web/1/http://articles.techrepublic%2ecom%2ecom/5100-3513_11-6084879.html

Une autre chose que vous pourriez essayer d'obtenir la chaîne de connexion est la suivante à droite:

  1. Créer un nouveau fichier vide et nommez-le Test.udl.

  2. Double-cliquez dessus, et un "Propriétés de liaison de données" dialogue doit apparaître.

  3. "Fournisseurs", sélectionnez "Microsoft OLE DB pour SQL Server" ou "SQL Native Client"

  4. Dans l'onglet « Connexions », essayez différents réglages et utilisez le bouton « Test de connexion » pour les tester. Cliquez sur "Ok" quand il fonctionne.

  5. Ouvrez le fichier dans le Bloc-notes Test.udl et copiez la ligne qui commence par « Provider = » dans votre web.config « ConnectionString » valeur, mais supprimer la petite partie qui dit « Provider = SQLNCLI.1; »

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top