NOVINKA! E-learningové kurzy umělé inteligence. Nyní AI za nejlepší ceny. Zjisti více:
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!

Diskuze: Regístrácia/Login (na hostingu)

V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
Avatar
Lukáš Kvak
Člen
Avatar
Lukáš Kvak:11.4.2017 19:47

nazdar vytvoril som si WebSite5 vo visual studio a používam ASP.NET WebForms C#. Je tam už aj prihlasovanie a registrácia no keď som obsah priečinka s webstránkou (WebSite5) uploadol na hosting podporujúci ASP.NET tak mi nefunguje registrácia.
Vyskakuje nasledujúca chyba: (viď obrázok 1)

takto vyzerá Register.aspx.cs

using Microsoft.AspNet.Identity;
using System;
using System.Linq;
using System.Web.UI;
using WebSite5;

public partial class Account_Register : Page
{
    protected void CreateUser_Click(object sender, EventArgs e)
    {
        var manager = new UserManager();
        var user = new ApplicationUser() { UserName = UserName.Text };
        IdentityResult result = manager.Create(user, Password.Text);
        if (result.Succeeded)
        {
            IdentityHelper.SignIn(manager, user, isPersistent: false);
            IdentityHelper.RedirectToReturnUrl(Request.QueryString["ReturnUrl"], Response);
        }
        else
        {
            ErrorMessage.Text = result.Errors.FirstOrDefault();
        }
    }
}

môže byť chyba v namespace? keďže to bolo predtým všetko v priečinku WebSite5 a teraz to je len v hlavnom priečinku /www ?

 
Odpovědět
11.4.2017 19:47
Avatar
Odpovídá na Lukáš Kvak
Michal Žůrek - misaz:11.4.2017 21:47

chyba je nejspíše v špatně nastaveném připojení k databázi.

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
 
Nahoru Odpovědět
11.4.2017 21:47
Avatar
Lukáš Kvak
Člen
Avatar
Odpovídá na Michal Žůrek - misaz
Lukáš Kvak:11.4.2017 22:15

a vieš mi poradiť že kde vo WebForms nájdem pripojenie na databázu ktoré funguje s tým prihlasovaním ? lebo teraz pozerám že na lokálnom disku to ide asi z priečinku App_data a tam je nejaká vytvorená databáza, ale na tom hostingu už mám vytvorenú normálnu databázu MSSQL ktorú využívam na tabuľky čo mám na webe ...

 
Nahoru Odpovědět
11.4.2017 22:15
Avatar
Lukáš Kvak
Člen
Avatar
Lukáš Kvak:11.4.2017 23:22

problém vyriešený tou databázou našiel som to priamo vo web configu, ale predsa mám ešte jednu otázku, riešil som už dlhšie prihlasovanie cez gmail alebo cez microsoft konto a využil som to openauth čo je priamo už integrované vo WebForms len neviem akú URL adresu presne mám nastaviť v developer stránke googlu. Do súboru Startup.Auth.cs som správne pridal ClientID a ClientSecret ale nefunguje mi to.

 
Nahoru Odpovědět
11.4.2017 23:22
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.