用vs2008制作的网站,调用“网站”-“asp.net配置”,通过向导生成了角色和成员,在vs2008中调试是正常的,使用vs的发布网站后,直接上传到网络空间,使用登录功能时出现错误。请问如何处理,难道还需要特殊的处理才可以发布到网站上吗?
万分感谢!提示如下:
“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错)
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.SqlClient.SqlException: 在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错)源错误: 执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。
万分感谢!提示如下:
“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错)
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.SqlClient.SqlException: 在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错)源错误: 执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。
解决方案 »
- 怎样让此网页的标题和内容的标题一样。
- 老话题:asp转.net学vb.net好,还是C#好?
- 怎么样用javascript取XML标签的值?
- 在Default.aspx.cs文件中怎么写入“弹出窗口”的代码??
- 网上搜的验证码,不知如何用,大家帮帮我吧 100分
- 兄弟们谁有cuteftp的序列号啊谢谢!
- 先装上.net在装access后用不用另外配置,为何我用OleDbDataReader读取时出现“FROM 子句语法错误”
- 我下载了一些asp.net的实例但是不能直接用vs.net打开项目,请问我应该怎么做才能打开
- DataView过滤出最大的列值的问题
- IE 11中 PDF下载时原来阅览中的PDF不显示了
- 一段简单的 AJAX 脚本,局部更新(UpdatePanel) 既然在 IE / Firefox / Google 浏览器中不兼容!!!!
- 网站花屏
我没有发现它生成的链接字符串在哪里,web.config中也没有发现
你看下在数据层没。。或者web.config
<?xml version="1.0"?>
<!--
注意: 除了手动编辑此文件以外,您还可以使用
Web 管理工具来配置应用程序的设置。可以使用 Visual Studio 中的
“网站”->“Asp.Net 配置”选项。
设置和注释的完整列表在
machine.config.comments 中,该文件通常位于
\Windows\Microsoft.Net\Framework\v2.x\Config 中
-->
<configuration>
<appSettings/>
<connectionStrings/>
<system.web>
<!--
设置 compilation debug="true" 可将调试符号插入
已编译的页面中。但由于这会
影响性能,因此只在开发过程中将此值
设置为 true。
-->
<roleManager enabled="true"/>
<compilation debug="true">
</compilation>
<!--
通过 <authentication> 节可以配置 ASP.NET 用来
识别进入用户的
安全身份验证模式。
-->
<authentication mode="Forms"/>
<!--
如果在执行请求的过程中出现未处理的错误,
则通过 <customErrors> 节可以配置相应的处理步骤。具体说来,
开发人员通过该节可以配置
要显示的 html 错误页
以代替错误堆栈跟踪。 <customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
<error statusCode="403" redirect="NoAccess.htm" />
<error statusCode="404" redirect="FileNotFound.htm" />
</customErrors>
-->
</system.web>
<system.codedom>
</system.codedom>
<!--
在 Internet 信息服务 7.0 下运行 ASP.NET AJAX 需要 system.webServer
节。对早期版本的 IIS 来说则不需要此节。
-->
<system.webServer>
</system.webServer>
</configuration>
你看看数据库连接类看看 可能写在xml什么的里面
ps。这个网站你开发的竟然会不知道?
我个人的网页使用的是Access的数据库,很正常,没有任何问题。其实,我自己也很奇怪,vs怎么链接的数据库(放在app_data下,名为aspnetdb.mdf,此数据库系统自己生成,与它相关的控件都是自动链接的。例如,在vs调试中,只要在login页面登录,在其它页面的loginname也自动显示出会员的名字,很神奇,所以出问题的时候,很头疼!)
在"外围配置"工具把"允许TCP/IP和命名管道"勾上,当然"仅TCP/IP"也可以
然后从"配置管理器"中找到"...2005网络配置"->"网络协议"->"TCP/IP"查看里面的端口号,默认是1433.
在相应的防火墙新增个例外,比如默认的1433这样就可以远程连接了.
connectionString="Server=127.0.0.1/SQLEXPRESS;