Jagodno

Forum osiedla Cztery Pory Roku
Dzisiaj jest wt gru 24, 2024 7:22 pm

Strefa czasowa UTC+2godz.




Nowy temat Odpowiedz w temacie  [ Posty: 17 ] 
Autor Wiadomość
PostZamieszczono: śr mar 08, 2006 12:25 pm 
Offline
Awatar użytkownika

Rejestracja: czw lis 04, 2004 10:39 am
Posty: 1883
Lokalizacja: Kraków
Mieszkaniec osiedla: Nie
Kto ma doswiadczenie w uzywaniu Webparts w ASP.NET 2.0?
W środowisku deweloperskim Visual Express jest ASP Development Server i tam wszystko działa. Po przegraniu plików do InetPub/folder/ do akcji wkracza IIS i tu pojawia sie problem. Webpart pokazywane sa statycznie, przciski znikają... :x


Na górę
 Wyświetl profil  
 
 Tytuł:
PostZamieszczono: śr mar 08, 2006 12:37 pm 
Offline

Rejestracja: pn lip 26, 2004 5:50 pm
Posty: 158
Lokalizacja: F2
ktorej wersi IIS uzywasz na tym docelowym serwerze ?

_________________
pozdrawiam
malin


Na górę
 Wyświetl profil  
 
 Tytuł:
PostZamieszczono: śr mar 08, 2006 1:02 pm 
Offline
Awatar użytkownika

Rejestracja: czw lis 04, 2004 10:39 am
Posty: 1883
Lokalizacja: Kraków
Mieszkaniec osiedla: Nie
IIS 5.1


Na górę
 Wyświetl profil  
 
 Tytuł:
PostZamieszczono: śr mar 08, 2006 1:21 pm 
Offline

Rejestracja: pn lip 26, 2004 5:50 pm
Posty: 158
Lokalizacja: F2
hmm to moze sprobuj upgrednac do 6.0

_________________
pozdrawiam
malin


Na górę
 Wyświetl profil  
 
 Tytuł:
PostZamieszczono: śr mar 08, 2006 1:23 pm 
Offline
Awatar użytkownika

Rejestracja: czw lis 04, 2004 10:39 am
Posty: 1883
Lokalizacja: Kraków
Mieszkaniec osiedla: Nie
Pod WinXP Professional se ne da.
:x


Na górę
 Wyświetl profil  
 
 Tytuł:
PostZamieszczono: śr mar 08, 2006 3:14 pm 
Offline
Awatar użytkownika

Rejestracja: czw lis 04, 2004 10:39 am
Posty: 1883
Lokalizacja: Kraków
Mieszkaniec osiedla: Nie
Sprawdzilem na maszynie z win2k3, IIS6.0. To samo.
W czym tkwi problem? :?


Na górę
 Wyświetl profil  
 
 Tytuł:
PostZamieszczono: czw mar 09, 2006 2:50 pm 
Offline

Rejestracja: pn mar 29, 2004 11:13 am
Posty: 1221
Lokalizacja: A1
C:\WINNT\Microsoft.NET\Framework\v2.0.50215>aspnet_regiis -i
Zrobiłeś coś takiego ?


Na górę
 Wyświetl profil  
 
 Tytuł:
PostZamieszczono: czw mar 09, 2006 3:02 pm 
Offline
Awatar użytkownika

Rejestracja: czw lis 04, 2004 10:39 am
Posty: 1883
Lokalizacja: Kraków
Mieszkaniec osiedla: Nie
Tak, serwer działa. Doszedłem ze to problem z bazą. Webpart's trzymają ustawienia w pliku MDF. Jak startuje portal trzeba dołączyć ten MDF, ale tu pojawił się problem z autentykacją.
Najpierw dodałem (baza SQLEXPRESS 2005) uzytkownika "lukasz", (autentykacje jako mixed mode - windows i sql konto), pozniej ustawilem
NamedPipes and TCP/IP = Enabled. Ostatecznie w web.config jest

<?xml version="1.0"?>
<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
<connectionStrings>
<remove name="LocalSqlServer" />
<add name="LocalSqlServer" connectionString="data source=mojAddresIP\SQLEXPRESS;UID=lukasz; pwd=lukasz; AttachDBFilename=./Portal/App_Data/aspnetdb.mdf;User Instance=true" providerName="System.Data.SqlClient" />
</connectionStrings>
<system.web>
<compilation debug="true"/>
</system.web>
</configuration>


W przegladarce dostaje:
Login failed for user 'lukasz'.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Data.SqlClient.SqlException: Login failed for user 'lukasz'.

Stack Trace:

[SqlException (0x80131904): Login failed for user 'lukasz'.]
System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) +734835
System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) +188
System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) +1838
System.Data.SqlClient.SqlInternalConnectionTds.CompleteLogin(Boolean enlistOK) +33
System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance) +628
System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance) +170
System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection) +130
System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection owningConnection, DbConnectionPool pool, DbConnectionOptions options) +28
System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject) +424
System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject) +66
System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject) +496
System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) +82
System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) +105
System.Data.SqlClient.SqlConnection.Open() +111
System.Web.DataAccess.SqlConnectionHolder.Open(HttpContext context, Boolean revertImpersonate) +84
System.Web.DataAccess.SqlConnectionHelper.GetConnection(String connectionString, Boolean revertImpersonation) +197
System.Web.UI.WebControls.WebParts.SqlPersonalizationProvider.GetConnectionHolder() +16
System.Web.UI.WebControls.WebParts.SqlPersonalizationProvider.LoadPersonalizationBlobs(WebPartManager webPartManager, String path, String userName, Byte[]& sharedDataBlob, Byte[]& userDataBlob) +195
System.Web.UI.WebControls.WebParts.PersonalizationProvider.LoadPersonalizationState(WebPartManager webPartManager, Boolean ignoreCurrentUser) +95
System.Web.UI.WebControls.WebParts.WebPartPersonalization.Load() +105
System.Web.UI.WebControls.WebParts.WebPartManager.OnInit(EventArgs e) +497
System.Web.UI.Control.InitRecursive(Control namingContainer) +321
System.Web.UI.Control.InitRecursive(Control namingContainer) +198
System.Web.UI.Control.InitRecursive(Control namingContainer) +198
System.Web.UI.Control.AddedControl(Control control, Int32 index) +2065279
System.Web.UI.ControlCollection.Add(Control child) +146
System.Web.UI.WebControls.Wizard.CreateControlHierarchy() +2992
System.Web.UI.WebControls.Wizard.CreateChildControls() +126
System.Web.UI.Control.EnsureChildControls() +87
System.Web.UI.WebControls.Wizard.OnInit(EventArgs e) +100
System.Web.UI.Control.InitRecursive(Control namingContainer) +321
System.Web.UI.Control.InitRecursive(Control namingContainer) +198
System.Web.UI.Control.InitRecursive(Control namingContainer) +198
System.Web.UI.Control.InitRecursive(Control namingContainer) +198
System.Web.UI.Control.InitRecursive(Control namingContainer) +198
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +692


Version Information: Microsoft .NET Framework Version:2.0.50727.42; ASP.NET Version:2.0.50727.42

Czyli
:jezor:


Nie wiem juz co to moze byc? User na bazie jest. Connection string wydaje sie byc ok. a nie dziala.


Na górę
 Wyświetl profil  
 
 Tytuł:
PostZamieszczono: czw mar 09, 2006 3:10 pm 
Offline

Rejestracja: pn mar 29, 2004 11:13 am
Posty: 1221
Lokalizacja: A1
Jeśli w tym Expresie jest SQL Query Analyzer albo isql spróbuj
się zalogować do za pomocą tych narzędzi.
Niestety nie znam Expresów tylko 2000


Na górę
 Wyświetl profil  
 
 Tytuł:
PostZamieszczono: czw mar 09, 2006 3:55 pm 
Offline
Awatar użytkownika

Rejestracja: czw lis 04, 2004 10:39 am
Posty: 1883
Lokalizacja: Kraków
Mieszkaniec osiedla: Nie
Do 2000 sie loguje, tyle ze ustawienia webpartsow sa zapisane w MDF zgodny m z 2005, co powoduje ze nie mozna ich zaczytac do 2000. Jeb* Microsoft i jego polityka wymuszania kupna nowego shitu, bo jest niezgodnosc ze starym... :killer:


Na górę
 Wyświetl profil  
 
 Tytuł:
PostZamieszczono: czw mar 09, 2006 4:00 pm 
Offline

Rejestracja: pn mar 29, 2004 11:13 am
Posty: 1221
Lokalizacja: A1
http://msdn2.microsoft.com/en-us/library/x28wfk74(vs.80).aspx

C:\WINDOWS\Microsoft.NET\Framework\<versionNumber>\aspnet_regsql.exe


Na górę
 Wyświetl profil  
 
 Tytuł:
PostZamieszczono: czw mar 09, 2006 6:31 pm 
Offline
Awatar użytkownika

Rejestracja: czw lis 04, 2004 10:39 am
Posty: 1883
Lokalizacja: Kraków
Mieszkaniec osiedla: Nie
to bylo juz nie raz :?


Na górę
 Wyświetl profil  
 
 Tytuł:
PostZamieszczono: pt mar 10, 2006 8:55 am 
Offline
Awatar użytkownika

Rejestracja: wt sie 10, 2004 11:00 pm
Posty: 75
Lokalizacja: E1: 10h/0Dh
Nie mam doswiadczenia duzego z ASP 2.0 ale, w wersji 1.1 i SQL 2000 jest tak ze jesli chcesz miec dostep do bazy przez Integrated Security to musisz do urzytkownikow bazy dodac ASPNET. Ponieważ process IIS wlasnie na takim koncie uzytkownika sie uruchamia. W przeciwnym wypadku masz autetyfikacje SQL i podajesz w Connection String urzytkownika i haslo, ale widze ze juz to zrobiles. Moze sprobuj Integrated Security. Pozatym w Visual Studio mozna sie podlaczyc do serwera i dzieki temu sprawdzic czy wszytko jest ok.


Na górę
 Wyświetl profil  
 
 Tytuł:
PostZamieszczono: pt mar 10, 2006 9:08 am 
Offline
Awatar użytkownika

Rejestracja: czw lis 04, 2004 10:39 am
Posty: 1883
Lokalizacja: Kraków
Mieszkaniec osiedla: Nie
Integrated Security też było. Wszystko ładnie działa na SQL2000, ale nie na Express. Dzis mam plan to zwalczyć :twisted:


Na górę
 Wyświetl profil  
 
 Tytuł:
PostZamieszczono: pt mar 10, 2006 10:52 am 
Offline

Rejestracja: pn mar 29, 2004 11:13 am
Posty: 1221
Lokalizacja: A1
lukash pisze:
Integrated Security też było. Wszystko ładnie działa na SQL2000, ale nie na Express. Dzis mam plan to zwalczyć :twisted:


Jakiś kaczan musi być w tym web.config.
Czy SQL server chodzi na tej samej maszynie co IIS (jeśli to express to pewno tak) ?

<?xml version="1.0"?>
<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
<add name="LocalSqlServer" connectionString="Data Source=(local)\SQLExpress;Initial Catalog=aspnetdb;Integrated Security=True" providerName="System.Data.SqlClient" />
</connectionStrings>
</configuration>

albo

<?xml version="1.0"?>
<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
<add name="LocalSqlServer" connectionString="Data Source=.\SQLExpress;Integrated Security=True;User Instance=True;AttachDBFilename=|DataDirectory|aspnetdb.mdf" />
</connectionStrings>
</configuration>

Dla pewności po zmianach web.config lepiej chyba zrobić
iisreset z konsoli.


Na górę
 Wyświetl profil  
 
 Tytuł:
PostZamieszczono: pt mar 10, 2006 11:31 am 
Offline
Awatar użytkownika

Rejestracja: czw lis 04, 2004 10:39 am
Posty: 1883
Lokalizacja: Kraków
Mieszkaniec osiedla: Nie
Obszedlem problem. Wczytuje plik wczesniej do bazy. Zalozony jest uzytkownik wiec rezygnuje z Integrated.., logowanie poprawne,strona sie laduje, ale jeszcze nie dzialaja webparts'y. Czuje, ze juz blisko do konca problemu :twisted:


Na górę
 Wyświetl profil  
 
 Tytuł:
PostZamieszczono: pn mar 13, 2006 10:04 am 
Offline
Awatar użytkownika

Rejestracja: czw lis 04, 2004 10:39 am
Posty: 1883
Lokalizacja: Kraków
Mieszkaniec osiedla: Nie
Ale pieknie :rotfl2: Okazalo sie ze zeby pokazywaly sie przyciski webpartow user musi zostac zautentykowany. W VS domyslnie byl, a jak wrzcalem na IIS to mial miejsce dostep anonimowy.
Ech te zalozenia. Microsoft zawsze wie lepiej czego Ci uzytkowniu potrzeba :twisted:


Na górę
 Wyświetl profil  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Nowy temat Odpowiedz w temacie  [ Posty: 17 ] 

Strefa czasowa UTC+2godz.


Kto jest online

Użytkownicy przeglądający to forum: Nie ma żadnego zarejestrowanego użytkownika i 79 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
cron
Powered by phpBB® Forum Software © phpBB Group