我的网站在旧主机中运行完美,但现在我已移至新主机
请注意 旧主机在 同一主机上 VPS
所以我停止付钱给他并且现在我在同一主机上托管共享主机。
因此,我将所有文件移至根文件夹,并在 Web.config
中配置SQL详细信息由于某种原因我无法加载网站。 我一直都有错误。 请帮助我!
我修复了我的Ajax问题..这里 - > Could not load file or assembly 'System.Web.Extensions, Version=1.0.61025.0 Error
我遇到了另一个问题..
这是我的Sql Server详细信息:
服务器名称:WEBSQL2K5
服务器版本:Microsoft SQL Server 2005 - 9.00.4035.00(Intel X86)
Windows NT 5.2(Build 3790:Service Pack 2)上的标准版
myLittleAdmin(适用于SQL Server和MSDE)v.2.7 r.118
这是连接字符串
<connectionStrings>
<add name="Con" connectionString="Data Source=localhost;Initial Catalog=DBname;user=DBusr;password=DBpass;" providerName="System.Data.SqlClient"/>
</connectionStrings>
A connection was successfully established with the server, but then an
error occurred during the login process. (provider: TCP Provider,
error: 0 - The specified network name is no longer available.)
说明: 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.
例外详细信息: System.Data.SqlClient.SqlException: A connection was successfully established with the server, but then an error occurred during the login process. (provider: TCP Provider, error: 0 - The specified network name is no longer available.)
来源错误:
Line 25032: this.Adapter.SelectCommand.Parameters[0].Value = ((int)(id));
Line 25033: main_ds.TXTDataTable dataTable = new main_ds.TXTDataTable();
Line 25034: this.Adapter.Fill(dataTable);
Line 25035: return dataTable;
Line 25036: }
源文件: c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\cf53bee4\ce0ba883\App_Code.vago_96o.15.cs Line: 25034
堆栈追踪:
[SqlException (0x80131904): A connection was successfully established with the server, but then an error occurred during the login process. (provider: TCP Provider, error: 0 - The specified network name is no longer available.)]
System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) +4846887
System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) +194
System.Data.SqlClient.TdsParserStateObject.ReadSniError(TdsParserStateObject stateObj, UInt32 error) +527
System.Data.SqlClient.TdsParserStateObject.ReadSni(DbAsyncResult asyncResult, TdsParserStateObject stateObj) +359
System.Data.SqlClient.TdsParserStateObject.ReadNetworkPacket() +88
System.Data.SqlClient.TdsParserStateObject.ReadBuffer() +39
System.Data.SqlClient.TdsParserStateObject.ReadByte() +20
System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) +107
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(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) +162
System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) +115
main_dsTableAdapters.TXTTableAdapter.GetDataByID(Int32 id) in c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\cf53bee4\ce0ba883\App_Code.vago_96o.15.cs:25034
_Default.InitSeo() in \\filer\sites\NV355601\www.picit.co.il\www\default.aspx.cs:36
_Default.Page_Load(Object sender, EventArgs e) in \\filer\sites\NV355601\www.picit.co.il\www\default.aspx.cs:28
System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +14
System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +35
System.Web.UI.Control.OnLoad(EventArgs e) +99
System.Web.UI.Control.LoadRecursive() +50
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +627
的Web.config:
<?xml version="1.0"?>
<configuration>
<appSettings>
<add key="SiteAddress" value="http://www.picit.co.il/" />
<add key="SSLSiteAddress" value="https://bonsite-secure.co.il/picit/" />
<add key="EMAIL_HOST" value="mail.barak.net.il"/>
<add key="EMAIL_CONTACT_NAME" value="PicIt"/>
<add key="EMAIL_USER" value="bonsite-barak.net.il"/>
<add key="EMAIL_PASS" value="013013"/>
<add key="MASTER_USERNAME" value="bonsite"/>
<add key="MASTER_PASSWORD" value="master123#"/>
<add key="FCKeditor:UserFilesPath" value="~/Up/Main/"/>
<add key="FCKeditor:BasePath" value="~/Controls/FCKeditor/"/>
</appSettings>
<connectionStrings>
<add name="Con" connectionString="Data Source=localhost;Initial Catalog=DBname;user=DBusr;password=DBpass;" providerName="System.Data.SqlClient"/>
</connectionStrings>
<system.web>
<globalization culture="he-IL" uiCulture="he-IL"/>
<sessionState mode="InProc"/>
<customErrors mode="Off"/>
<identity impersonate="true"/>
<authentication mode="Windows"/>
<httpRuntime maxRequestLength="22000"
minFreeThreads="16"
executionTimeout="500"
useFullyQualifiedRedirectUrl="false"
minLocalRequestFreeThreads="4"
appRequestQueueLimit="1000" />
<pages theme="Front">
<namespaces>
<add namespace="Website"/>
</namespaces>
<controls>
<add assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" namespace="System.Web.UI" tagPrefix="asp"/>
<add tagPrefix="Upload" namespace="Brettle.Web.NeatUpload" assembly="Brettle.Web.NeatUpload"/>
<add tagPrefix="fck" namespace="FredCK.FCKeditorV2" assembly="FredCK.FCKeditorV2"/>
<add tagPrefix="swf" tagName="movie" src="~/Controls/swf.ascx"/>
<add tagPrefix="Btn" tagName="Friend" src="~/Controls/btn_friend.ascx"/>
<add assembly="Bound" namespace="CustomControls" tagPrefix="asp"/>
<add assembly="skmValidators" namespace="skmValidators" tagPrefix="Vld"/>
<add tagPrefix="CC" tagName="Upload" src="~/Controls/upload.ascx"/>
</controls>
</pages>
<compilation debug="true">
<assemblies>
<add assembly="System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
<add assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
</assemblies>
</compilation>
<httpModules>
<add name="UploadHttpModule" type="Brettle.Web.NeatUpload.UploadHttpModule, Brettle.Web.NeatUpload"/>
<add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
</httpModules>
<httpHandlers>
<remove verb="*" path="*.asmx"/>
<add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false"/>
<add verb="GET" path="ScriptResource.axd" type="Microsoft.Web.Handlers.ScriptResourceHandler" validate="false"/>
</httpHandlers>
</system.web>
<system.webServer>
<modules>
<add name="UploadHttpModule" type="Brettle.Web.NeatUpload.UploadHttpModule, Brettle.Web.NeatUpload" preCondition="managedHandler"/>
<add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" preCondition="managedHandler"/>
</modules>
<handlers>
<add name="ScriptResource.axd_GET" path="ScriptResource.axd" verb="GET" type="Microsoft.Web.Handlers.ScriptResourceHandler" preCondition="integratedMode,runtimeVersionv2.0"/>
<add name="ScriptResource.axd_GET,HEAD" path="ScriptResource.axd" verb="GET,HEAD" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" preCondition="integratedMode,runtimeVersionv2.0"/>
<add name="*.asmx_*" path="*.asmx" verb="*" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" preCondition="integratedMode,runtimeVersionv2.0"/>
</handlers>
<validation validateIntegratedModeConfiguration="false"/>
</system.webServer>
</configuration>
答案 0 :(得分:1)
您必须再次要求提供商使用MS-SQL database
和username
创建password
,或者您可以通过控制面板创建{{1}}。
答案 1 :(得分:1)
我有这个问题。
发生这种情况是因为数据库服务器已获得第二个IP地址。在客户端上,关于名称解析的地址是幸运的,我得到了新的地址。
删除第二个IP地址解决了这个问题。
我怀疑SQL服务器正在侦听原始地址,而不是另外一个地址。
答案 2 :(得分:1)
我知道这已经得到了解答,这些解决方案可能也有效,但我遇到了这个问题,经过几个小时尝试来自网络的不同建议 - 有一件事有效。
有时回到基础有帮助!
答案 3 :(得分:1)
在我的情况下,&#34; TCP提供程序,错误:0 - 指定的网络名称不再可用。&#34;错误是由网络安全设备引起的。从安全监视中排除源自此服务器的数据库连接后,此问题已得到解决。
答案 4 :(得分:0)
我想添加一下,如果你在系统中使用* .ini文件,你可能想要查看那里输入的服务器名称,并确保它与你的内容相同。 web.config连接字符串。
答案 5 :(得分:0)
我有类似的问题,但不完全一样:
System.Data.SqlClient.SqlException (0x80131904): A connection was successfully established enter code here with the server, but then an error occurred during the login process. (provider: SSL Provider, error: 0 - The specified data could not be decrypted.)
我在重新启动应用程序池时关注了@password,但随后查看了高级设置并看到了“启用32位应用程序”#39;设置为false。我将此更改为true,我的问题已解决。希望这可以帮助那些尝试过所有其他建议并走向死胡同的人。
答案 6 :(得分:0)
我遇到了这个问题,并且遇到了这篇文章,我想我会添加对我有用的解决方案,因为它没有列出。
更新System.Data.SqlClient nuget包解决了该错误。
答案 7 :(得分:0)
答案 8 :(得分:0)
我在SSRS数据源上遇到了同样的问题,指向可用性组侦听器名称显示了相同的错误消息:
报表服务器无法使用您输入的信息连接到数据源。确保正确输入了连接字符串和所有凭据。
已成功与服务器建立连接,但是在登录前握手期间发生错误。 (提供者:TCP提供程序,错误:0-指定的网络名称不再可用。)
我的问题是只读路由URL配置。端点端口5022不起作用。当我使用默认端口时,数据源工作正常。
每个副本的URL配置应为(SECONDARY_ROLE(READ_ONLY_ROUTING_URL = N'TCP:// FQDN:1433')