我手上有个现成的,是用asp.net编写的网站,我想在自己机子上调试,怎么老调试不成功吖?系统环境如下额:
Windows 2003 server sp1
IIS V6.0
装了vs2005和sql 2005 server
Microsoft .NET Framework 版本:2.0.50727.42
ASP.NET 版本:2.0.50727.42
有图喔:我不太懂呢,是别人帮我设计好的网站,我把源文件拿回来调试,就是不行,烦死人了!错误显示是这样子的:
“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错)
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.SqlClient.SqlException: 在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错)源错误:
行 23: {
行 24: //读取网站公告
行 25: NoteInfo ni = Note.SelectRecord("Context", "DepartID = 1");
行 26: lblNote.Text = ni == null ? "" : ni.Context.ToString();
行 27:
源文件: e:\guolong\Default.aspx.cs 行: 25 堆栈跟踪:
[SqlException (0x80131904): 在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错)]
System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) +735075
System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) +188
System.Data.SqlClient.TdsParser.Connect(Boolean& useFailoverPartner, Boolean& failoverDemandDone, String host, String failoverPartner, String protocol, SqlInternalConnectionTds connHandler, Int64 timerExpire, Boolean encrypt, Boolean trustServerCert, Boolean integratedSecurity, SqlConnection owningObject, Boolean aliasLookup) +820
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) +359
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
NHibernate.Connection.DriverConnectionProvider.GetConnection() +59
NHibernate.Impl.SessionFactoryImpl.OpenConnection() +29
气死人啦,有人帮帮忙嘛?我也想学asp.net呢!
目前任务是先把这网站调试成功。
谁帮帮忙吖?
Windows 2003 server sp1
IIS V6.0
装了vs2005和sql 2005 server
Microsoft .NET Framework 版本:2.0.50727.42
ASP.NET 版本:2.0.50727.42
有图喔:我不太懂呢,是别人帮我设计好的网站,我把源文件拿回来调试,就是不行,烦死人了!错误显示是这样子的:
“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错)
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.SqlClient.SqlException: 在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错)源错误:
行 23: {
行 24: //读取网站公告
行 25: NoteInfo ni = Note.SelectRecord("Context", "DepartID = 1");
行 26: lblNote.Text = ni == null ? "" : ni.Context.ToString();
行 27:
源文件: e:\guolong\Default.aspx.cs 行: 25 堆栈跟踪:
[SqlException (0x80131904): 在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错)]
System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) +735075
System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) +188
System.Data.SqlClient.TdsParser.Connect(Boolean& useFailoverPartner, Boolean& failoverDemandDone, String host, String failoverPartner, String protocol, SqlInternalConnectionTds connHandler, Int64 timerExpire, Boolean encrypt, Boolean trustServerCert, Boolean integratedSecurity, SqlConnection owningObject, Boolean aliasLookup) +820
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) +359
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
NHibernate.Connection.DriverConnectionProvider.GetConnection() +59
NHibernate.Impl.SessionFactoryImpl.OpenConnection() +29
气死人啦,有人帮帮忙嘛?我也想学asp.net呢!
目前任务是先把这网站调试成功。
谁帮帮忙吖?
解决方案 »
- 怎样批量上传指定目录下的所有文件?十万火急!
- 寻找用ASP.NET2.0的开发模板
- 急急急:vs2003是否可以用vs2005treeview控件?怎么用?谢谢50分在线
- Sql语句的问题
- 读取ACCESS数据库出现"未指定错误"信息.非常之稀奇古怪,高分求解.具体问题入内详细描述
- 我在内存中保存了一个DataView.我现在要将它绑定到DataGrid上,但要实现分页功能.如何做啊?
- 请问什么情况下这个程序集会重新编译?
- datagrid问题.
- 在frameset中如何将frm1中datagrid的某行值的id传给frm2?
- ASP.net程序异常问题
- 输入用户名,密码自动弹出
- 有请高手“未将对象引用设置到对象的实例”
服务和连接的外围应用配置器中-->SQLEXPRESS里的远程连接:已经选中“本地连接和远程连接-->同时使用TCP/IP和named pipes";
数据库中的登如名sa,状态-->设置-->选中了"是否允许连接到数据库引擎";还有数据库连接的时候,是要选择windows身份验证还是sql server身份验证呢?我选择的是windows身份验证呢!
我在线等啊,快来人,这里着火了 ~~>_<~~
好象可以加分的,我明天加分啊!
2、连接数据库字符串?在哪里啊? 是指文件里的web.config这个文件里的代码吗?
web.config文件数据连接配置,例如:
<appSettings>
<add key="MRMSConnection" value="uid=sa;pwd=1;Initial Catalog=MRMS_Development;Data Source=192.168.0.166\LYL2005"/>
</appSettings>
我也知道是数据库连接错误啊,办法呢办法呢?
怎么解决呢?
出在什么问题,如果是我描述的不清楚,可以问我啊,我也不知道怎么弄这个,研究了2天了,原来是在XP系统上装的数据库,后来发现问题解决不了,就特地装了2003的系统了,还是有这样的问题呢。
源文件是别人写的,他机子运行的好好的,是不是我vs或sql里有些没设置好呢?
在哪儿选啊,怎么才能2种都选上?你说的web.config文件数据连接配置,是参考代码还是 直接复制进去就可以呢?
打开数据库的时候,不是会出现一个对话框么?选择windows身份验证,还是sql server身份验证.
好象只能选一种登入呢。我不知道该选哪个?不过,好象这个没区别吧?
那我该怎么看哪里的连接字符串错误呢?
是在web.config里看么?
那我把这个里面的代码都复制出来吧
帮我看看:
<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
<!--数据保护模块中的配置节处理,清注意:configSections节必须放置在configuration的第一个子节点位置-->
<configSections>
<sectionGroup name="system.web">
<section name="neatUpload" type="Brettle.Web.NeatUpload.ConfigSectionHandler, Brettle.Web.NeatUpload" allowLocation="true"/>
</sectionGroup>
<sectionGroup name="microsoft.web" type="Microsoft.Web.Configuration.MicrosoftWebSectionGroup, Microsoft.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">
<sectionGroup name="scripting" type="Microsoft.Web.Configuration.ScriptingSectionGroup, Microsoft.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">
<sectionGroup name="webServices" type="Microsoft.Web.Configuration.ScriptingWebServicesSectionGroup, Microsoft.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">
<section name="jsonSerialization" type="Microsoft.Web.Configuration.ScriptingJsonSerializationSection, Microsoft.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false"/>
<section name="profileService" type="Microsoft.Web.Configuration.ScriptingProfileServiceSection, Microsoft.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false"/>
<section name="authenticationService" type="Microsoft.Web.Configuration.ScriptingAuthenticationServiceSection, Microsoft.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false"/>
</sectionGroup>
</sectionGroup>
</sectionGroup>
</configSections>
<system.web>
<pages validateRequest="false" enableEventValidation="false">
<controls>
<add assembly="FredCK.FCKeditorV2" tagPrefix="FCKeditorV2" namespace="FredCK.FCKeditorV2"/>
<add assembly="Clover.Controls" tagPrefix="clover" namespace="Clover.Controls"/>
<add src="~/UserControls/CloverCalendar.ascx" tagName="CloverCalendar" tagPrefix="clover"/>
<add src="~/UserControls/FileUp.ascx" tagName="FileUp" tagPrefix="clover"/>
<add src="~/UserControls/FileView.ascx" tagName="FileView" tagPrefix="clover"/>
<add src="~/UserControls/Top.ascx" tagName="Top" tagPrefix="clover"/>
<add src="~/UserControls/Footer.ascx" tagName="Footer" tagPrefix="clover"/>
<add src="~/UserControls/ArticleList.ascx" tagName="ArticleList" tagPrefix="clover"/>
<add src="~/UserControls/Base/PhotoTypeList.ascx" tagName="PhotoTypeList" tagPrefix="clover"/>
<add src="~/UserControls/UserHeader.ascx" tagName="Uchead" tagPrefix="uc1"/>
</controls>
<namespaces>
<add namespace="System"/>
<add namespace="System.Data"/>
<add namespace="System.Data.SqlClient"/>
<add namespace="System.Configuration"/>
<add namespace="System.Web"/>
<add namespace="System.Web.Security"/>
<add namespace="System.Web.UI"/>
<add namespace="System.Web.UI.WebControls"/>
<add namespace="System.Web.UI.WebControls.WebParts"/>
<add namespace="System.Web.UI.HtmlControls"/>
<add namespace="System.IO"/>
<add namespace="System.Text.RegularExpressions"/>
<add namespace="System.Collections"/>
<add namespace="System.Collections.Generic"/>
<add namespace="Clover"/>
<add namespace="Clover.BLL"/>
<add namespace="Clover.Components"/>
<add namespace="Clover.Controls"/>
<add namespace="Clover.DataAccess"/>
<add namespace="Clover.Data"/>
<add namespace="Clover.WebComponents"/>
</namespaces>
</pages>
<!-- 动态调试编译 设置 compilation debug="true" 以启用 ASPX 调试 -->
<compilation defaultLanguage="c#" debug="true">
<compilers>
<compiler language="c#" type="Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" extension=".cs" compilerOptions="/d:DEBUG;TRACE"/>
</compilers>
<assemblies>
<add assembly="System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
<add assembly="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Data.OracleClient, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Management, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
<add assembly="System.Messaging, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
<add assembly="System.Configuration.Install, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
<add assembly="log4net, Version=1.2.10.0, Culture=neutral, PublicKeyToken=1B44E1D426115821"/></assemblies>
</compilation>
<!-- 自定义错误信息 RemoteOnly/On/Off -->
<customErrors mode="Off"/>
<authentication mode="None">
</authentication>
<!-- 应用程序级别跟踪记录 -->
<trace enabled="false" requestLimit="10" pageOutput="false" traceMode="SortByTime" localOnly="true"/>
<!-- 会话状态设置 -->
<sessionState mode="InProc" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes" cookieless="false" timeout="20"/>
<!-- 全球化 此节设置应用程序的全球化设置。-->
<globalization requestEncoding="utf-8" responseEncoding="utf-8"/>
<xhtmlConformance mode="Legacy"/>
</system.web>
<system.webServer>
<validation validateIntegratedModeConfiguration="false"/>
<modules>
<add name="ScriptModule" preCondition="integratedMode" type="Microsoft.Web.UI.ScriptModule, Microsoft.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
</modules>
<handlers>
<remove name="WebServiceHandlerFactory-ISAPI-2.0"/>
<add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode" type="Microsoft.Web.Script.Services.ScriptHandlerFactory, Microsoft.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<add name="ScriptResource" verb="GET" path="ScriptResource.axd" type="Microsoft.Web.Handlers.ScriptResourceHandler"/>
</handlers>
</system.webServer>
<!-- Clover 框架 运行支持-->
<!-- 网站根路径以及虚拟目录-->
<add key="WebSiteRootPath" value="/AspOPPortal"/>
<add key="WebSiteVirtualRootPath" value="/WebSite"/>
<add key="WebSiteLoginPath" value="~/Login.aspx"/>
<add key="WebSiteFramePath" value="~/Manager/Framework/Frame/Default.aspx"/>
<add key="WebSiteDefaultPath" value="~/Login.aspx"/>
<add key="AnonymityString" value="匿名"/>
<!-- 配置无图片时默认显示的图片 -->
<add key="DefaultImageUrl" value="/Images/null.jpg"/>
<!-- 配置NHibernate和log4net的配置文件地址 -->
<add key="hibernate.connection.provider" value="NHibernate.Connection.DriverConnectionProvider"/>
<add key="hibernate.connection.driver_class" value="NHibernate.Driver.SqlClientDriver"/>
<add key="hibernate.connection.isolation" value="ReadCommitted"/>
<add key="hibernate.dialect" value="NHibernate.Dialect.MsSql2000Dialect"/>
<add key="show_sql" value="true"/>
<add key="hibernate.query.substitutions" value="true 1, false 0"/>
<add key="hibernate.max_fetch_depth" value="2"/>
<!-- 映射文件 -->
<add key="NHibernate_ConfigFile" value="~/Config/NHibernate_SQLSERVER2000.config"/>
<add key="hibernate.assembly" value="Clover.Data"/>
<add key="log4net_ConfigFile" value="~/Config/log4net_TextFile.config"/>
<add key="ApplicationLogger" value="App_Logger"/>
<add key="SessionKey" value="Clover_SessionKey"/>
<add key="DefaultSessionKey" value="Clover_SessionKey"/>
<add key="PageQueueMessageKey" value="PageQueueMessageKeyString"/>
<!-- 系统框架配置 设置是否在Debug模式,以及默认的帐号,默认的供应商帐号 -->
<add key="IsDebug" value="false"/>
<add key="DefaultUserAccount" value="admin"/>
<!-- 是否启用客户端缓存 -->
<add key="IsUseClientCache" value="false"/>
<!-- 配置数据库 -->
<add key="NhibernateDAL" value="Clover.NhibernateDAL"/>
<add key="SqlCommandDAL" value="Clover.SqlCommandDAL"/>
<!-- FCKEditor的配置 -->
<add key="FCKeditor:BasePath" value="~/FCKeditor/"/>
<add key="FCKeditor:UserFilesPath" value="~/UserDataFolder/FCKEditorUpload/"/>
<!-- 系统上传文件目录 -->
<add key="UserUploadFolder" value="~/UserDataFolder"/>
<add key="UserUploadFileExtension" value="^.+\.([Bb][Mm][Pp]|[Gg][Ii][Ff]|[Jj][Pp][Ee][Gg]|[Jj][Pp][Gg])$"/>
<add key="ImageFileExt" value=".+\.([Bb][Mm][Pp]|[Gg][Ii][Ff]|[Jj][Pp][Ee][Gg]|[Jj][Pp][Gg])"/>
<add key="DocFileExt" value=".+\.([Dd][Oo][Cc]|[Xx][Ll][Ss]|[Ww][Pp][Ss])"/>
<add key="ContentTemplateFileExt" value=".+\.([Dd][Oo][Cc]|[Aa][Ss][Pp][Xx]|[Hh][Tt][Mm][Ll])"/>
<add key="HelpFileExt" value=".+\.([Mm][Hh][Tt])"/>
<!-- 系统配置信息 -->
<add key="WebSiteName" value=""/>
<!-- Clover 框架 运行支持-->
<add key="AdminDepartId" value="5"/>
<!--<add key="RootPath" value="/WebSite/"/>-->
<add key="RootPath" value="/"/>
<!-- 系统文章分类,不可删除,多个分类用,分隔-->
<add key="SysArticleType" value="19"/>
<!-- 英文版系统文章分类,不可删除,多个分类用,分隔-->
<add key="SysArticleTypeEN" value="11"/>
</appSettings>
<connectionStrings>
<add name="SqlServerConnection" connectionString="Data Source=XDERIVE\SQLEXPRESS;Initial Catalog=NH_Mineral;Persist Security Info=True;User ID=TestUser;password=TestUser"/>
</connectionStrings>
</configuration>
一、sqlserver 登录模式的设置不对
二、连接字符串不对解决:
一、打开sqlserver 企业管理器 选中sqlserver 右键属性-安全性 身份验证选SQlserver 和Windows
二、一般数据库连接字串符在web.config中,将里边的<add name="ConnString" connectionString="server=.;database=Yourdatabase;uid=sa;pwd="/>将相应的server database uid pwd设置一下
另外SQL2005你数据库是联机本机还是其他机子的。外机子也要设置下
csdn不怎么上,如果没解决可以讨论下
MSN [email protected]