MetaWeblog.API   zodpovězená otázka

ASP.NET WebForms

Když chci publikovat článek přes MetaWeblog.API (podle článku na tomto serveru) zobrazí Windows Live Writer:

An attempt to attach an auto-named database for file D:\Websites\ee4cf535e1\www\App_Data\SimpleBlog.mdf failed. A database with the same name exists, or specified file cannot be opened, or it is located on UNC share.

Databázi mám ve složce App_Data.

Neví někdo co s tím je?

Moc děkuji za odpověď.

PS: Adresa je http://visualbasic.aspone.cz

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Když jdu na stránku z článkama je tam toto:

Server Error in '/' Application.

An attempt to attach an auto-named database for file D:\Websites\ee4cf535e1\www\App_Data\SimpleBlog.mdf failed. A database with the same name exists, or specified file cannot be opened, or it is located on UNC share.

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: An attempt to attach an auto-named database for file D:\Websites\ee4cf535e1\www\App_Data\SimpleBlog.mdf failed. A database with the same name exists, or specified file cannot be opened, or it is located on UNC share.

Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Stack Trace:

[SqlException (0x80131904): An attempt to attach an auto-named database for file D:\Websites\ee4cf535e1\www\App_Data\SimpleBlog.mdf failed. A database with the same name exists, or specified file cannot be opened, or it is located on UNC share.]

System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) +4844759

System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) +194

System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) +2392

System.Data.SqlClient.SqlInternalConnectionTds.CompleteLogin(Boolean enlistOK) +35

System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, Boolean ignoreSniOpenTimeout, Int64 timerExpire, SqlConnection owningObject) +144

System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(String host, String newPassword, Boolean redirectedUserInstance, SqlConnection owningObject, SqlConnectionString connectionOptions, Int64 timerStart) +342

System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance) +221

System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance) +189

System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection) +185

System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection owningConnection, DbConnectionPool pool, DbConnectionOptions options) +31

System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject) +433

System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject) +66

System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject) +499

System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) +65

System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) +117

System.Data.SqlClient.SqlConnection.Open() +122

System.Data.Common.DbDataAdapter.QuietOpen(IDbConnection connection, ConnectionState& originalState) +31

System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) +112

System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) +287

System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, String srcTable) +92

System.Web.UI.WebControls.SqlDataSourceView.ExecuteSelect(DataSourceSelectArguments arguments) +1297

System.Web.UI.DataSourceView.Select(DataSourceSelectArguments arguments, DataSourceViewSelectCallback callback) +19

System.Web.UI.WebControls.DataBoundControl.PerformSelect() +142

System.Web.UI.WebControls.BaseDataBoundControl.DataBind() +73

System.Web.UI.WebControls.GridView.DataBind() +4

System.Web.UI.WebControls.BaseDataBoundControl.EnsureDataBound() +82

System.Web.UI.WebControls.CompositeDataBoundControl.CreateChildControls() +72

System.Web.UI.Control.EnsureChildControls() +87

System.Web.UI.Control.PreRenderRecursiveInternal() +44

System.Web.UI.Control.PreRenderRecursiveInternal() +171

System.Web.UI.Control.PreRenderRecursiveInternal() +171

System.Web.UI.Control.PreRenderRecursiveInternal() +171

System.Web.UI.Control.PreRenderRecursiveInternal() +171

System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +842

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

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Ani fórum mi nejede...

Podobná chyba jenom jiná databáze.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Máte špatně nastaven connectionString ve web.configu, postupujte podle pokynů na webu webhostingu.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

A s tím kradením loga to snad nemyslíte vážně. Jestli jej do dvou dnů nedáte pryč, tak podáme žalobu pro porušení autorských práv. Aspoň že jste se na webu podepsal.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

ok

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Connection string mám takto:

   <add name="ConnectionString" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Database.mdf;Integrated Security=True;User Instance=True" providerName="System.Data.SqlClient" />
    <add name="SimpleBlogCS" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\SimpleBlog.mdf;Integrated Security=True;User Instance=True"  providerName="System.Data.SqlClient" /> 

Kde dělám chybu?

PS: Teď nevím jestli tato žaloba jde podat na 8letého kluka :-)

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Co se týče connectionStringu, musíte si to najít na webu provozovatele webhostingu, tohle se liší poskytovatel od poskytovatele.

P.S. Žalobu je možné podat na kohokoliv. I přesto že je vám 8, umíte číst a dle klauzule dole na každé stránce nesmíte kopírovat obsah z tohoto webu (texty ani obrázky) bez písemného svolení autorů. Dávejte si na to, prosím, pozor, za ty problémy to nestojí. Ani vám, ani nám.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Dobře, to je vše pravda. Co se těch connectionstringů týče fakt mám nastaveno co jde, na aspone práva, ty constr jsem si četl, na localhostu (Developer Server či co) mi to jede bezproblémů

když to mám ve složce app_data...

Snažil jsem se něcco vyčíst z přkladače ale ten google je doopravdy neschopný.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Tady na fóru poskytovatele popisují, jak má vypadat Connectionstring. Chybí ti tam "NejakyHash"

http://forum.aspone.cz/yaf_postst18_een2...

<clear />
<add name="ConnectionString" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Database.mdf;Integrated Security=True;User Instance=True;Database=TadyNapsatNejakouHovadinu;"
      providerName="System.Data.SqlClient" />

nahlásit spamnahlásit spam 0 odpovědětodpovědět

V tom vašem "TadyNapsatNejakouHovadinu" je nejlepší dát název databáze. Už funguje!

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback