请教:Visual C# 2005运行一个源码时,为什么不能生成网页,而只是生成文件目录?谢谢
请教:问题一:Visual C# 2005运行一个源码时,为什么不能生成网页,而只是生成文件目录?谢谢!
http://localhost:4160/WebSite2/
目录清单 -- /WebSite2/
--------------------------------------------------------------------------------
Saturday, May 10, 2008 04:05 PM <dir> App_Code
Saturday, May 10, 2008 04:05 PM <dir> DB_51aspx
Saturday, May 10, 2008 04:05 PM <dir> image
Saturday, May 10, 2008 04:05 PM <dir> picture
Saturday, January 05, 2008 12:14 PM 3,795 addbook.aspx
Saturday, January 05, 2008 12:14 PM 2,063 addbook.aspx.cs
Saturday, January 05, 2008 11:10 AM 3,372 admin.aspx
Saturday, January 05, 2008 12:14 PM 3,097 admin.aspx.cs
Saturday, January 05, 2008 03:40 PM 4,343 admin.master
Friday, December 07, 2007 11:29 AM 412 admin.master.cs
Saturday, January 05, 2008 12:14 PM 1,988 adminSpeaking.aspx
Saturday, January 05, 2008 12:14 PM 1,515 adminSpeaking.aspx.cs
Saturday, January 05, 2008 12:13 PM 8,736 book.aspx
Wednesday, January 16, 2008 09:29 AM 2,196 book.aspx.cs
Friday, January 04, 2008 08:35 PM 3,147 book.master
Monday, December 17, 2007 02:31 PM 411 book.master.cs
Saturday, January 05, 2008 12:13 PM 4,370 bookBuy.aspx
Saturday, January 05, 2008 12:13 PM 3,181 bookBuy.aspx.cs
Saturday, January 05, 2008 12:14 PM 2,892 bookinfo.aspx
Saturday, December 08, 2007 02:29 PM 1,257 bookinfo.aspx.cs
Friday, January 04, 2008 08:35 PM 3,675 bookPage.master
Monday, October 29, 2007 08:04 PM 415 bookPage.master.cs
.....
问题二:
老生常谈的问题:
用户代码未处理 System.Data.SqlClient.SqlException
Message="在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)"
Source=".Net SqlClient Data Provider"
ErrorCode=-2146232060
Class=20
LineNumber=0
Number=2
Server=""
State=0
StackTrace:
在 System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
在 System.Data.SqlClient.TdsParser.Connect(ServerInfo serverInfo, SqlInternalConnectionTds connHandler, Boolean ignoreSniOpenTimeout, Int64 timerExpire, Boolean encrypt, Boolean trustServerCert, Boolean integratedSecurity, SqlConnection owningObject)
在 System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, Boolean ignoreSniOpenTimeout, Int64 timerExpire, SqlConnection owningObject)
在 System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(String host, String newPassword, Boolean redirectedUserInstance, SqlConnection owningObject, SqlConnectionString connectionOptions, Int64 timerStart)
在 System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance)
在 System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance)
在 System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection)
在 System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection owningConnection, DbConnectionPool pool, DbConnectionOptions options)
在 System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject)
在 System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject)
在 System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject)
在 System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)
在 System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
在 System.Data.SqlClient.SqlConnection.Open()
在 BookStore.BookStoreDBO.GetBookCategories() 位置 f:\工程文件\WebSite3\App_Code\BookStoreDBO.cs:行号 244
在 BookStore.Menu.Page_Load(Object sender, EventArgs e) 位置 f:\工程文件\WebSite3\Menu.ascx.cs:行号 33
在 System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e)
在 System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e)
在 System.Web.UI.Control.OnLoad(EventArgs e)
在 System.Web.UI.Control.LoadRecursive()
在 System.Web.UI.Control.LoadRecursive()
在 System.Web.UI.BasePartialCachingControl.LoadRecursive()
在 System.Web.UI.Control.LoadRecursive()
在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
--------------------编程问答-------------------- 1、你没有设置起始页
2、请google搜索错误关键词 --------------------编程问答-------------------- 恩,关于问题一的具体操作如何做?
问题二倒是有很多解决方法,但就是不凑效哈~
还望指教下,特别是问题一。您是说我在设置IIS的时候,没有设置起始页?那为什么有的源码又可以直接生成网页? --------------------编程问答-------------------- up --------------------编程问答-------------------- 还望指教下,特别是问题一。您是说我在设置IIS的时候,没有设置起始页?那为什么有的源码又可以直接生成网页?
人家是有default.aspx,IIS默認的首頁,你沒有這個阿.
问题二倒是有很多解决方法,但就是不凑效哈~
在 BookStore.BookStoreDBO.GetBookCategories() 位置 f:\工程文件\WebSite3\App_Code\BookStoreDBO.cs:行号 244
在 BookStore.Menu.Page_Load(Object sender, EventArgs e) 位置 f:\工程文件\WebSite3\Menu.ascx.cs:行号 33 ,行號都出來,自己去調適吧. --------------------编程问答--------------------
晕,请指出来这一行为什么导致错误?
关键是要解释:
在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)
补充:.NET技术 , C#