在建立與伺服器的連接配接時出錯。在連接配接到 SQL Server 2005 時,在預設的設定下 SQL Server 不允許進行遠端連接配接可能會導緻此失敗。 (provider: SQL 網絡接口, error: 26 - 定位指定的伺服器/執行個體時出錯)
1.首先運作SQLServer
2.然後運作C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/aspnet_regsql.exe 會出現一個圖形化的操作界面,根據提示便可自動生成一個名為aspnetdb的庫。
3.打開vs.net 2005,建立一個網站,往頁面上拖一個webpartmanager,運作一下,出錯。因為你還沒有配web.config呀,而且vs.net2005與vs.net2003有所不同,預設是沒有web.config檔案的,需要我們自己增加,(當然你也可以直接修改C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/CONFIG下預設的web.config,但是我不推薦)。
4.在新加的web.config中把 <connectionStrings/>一行修改成如下
<connectionStrings>
<remove name="LocalSqlServer" />
<add name="LocalSqlServer" connectionString="Data Source=localhost;Initial Catalog=aspnetdb;Persist Security Info=True;User ID=sa;Password="
providerName="System.Data.SqlClient" />
</connectionStrings>
完成後的web.config為
<?xml version="1.0" encoding="utf-8"?>
<!--
注意: 除了手動編輯此檔案以外,您還可以使用
Web 管理工具來配置應用程式的設定。可以使用 Visual Studio 中的
“網站”->“Asp.Net 配置”選項。
設定和注釋的完整清單在
machine.config.comments 中,該檔案通常位于
/Windows/Microsoft.Net/Framework/v2.x/Config 中
-->
<configuration>
<appSettings/>
<connectionStrings/>
<system.web>
<!--
設定 compilation debug="true" 将調試符号插入
已編譯的頁面中。但由于這會
影響性能,是以隻在開發過程中将此值
設定為 true。
-->
<compilation debug="false" />
<!--
通過 <authentication> 節可以配置 ASP.NET 使用的
安全身份驗證模式,
以辨別傳入的使用者。
-->
<authentication mode="Windows" />
<!--
如果在執行請求的過程中出現未處理的錯誤,
則通過 <customErrors> 節可以配置相應的處理步驟。具體說來,
開發人員通過該節可以配置
要顯示的 html 錯誤頁
以代替錯誤堆棧跟蹤。
<customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
<error statusCode="403" redirect="NoAccess.htm" />
<error statusCode="404" redirect="FileNotFound.htm" />
</customErrors>
-->
</system.web>
</configuration>
http://hi.baidu.com/zhifeichuan/