当前位置:编程学习 > C#/ASP.NET >>

请教: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 ,行號都出來,自己去調適吧. --------------------编程问答--------------------
引用 4 楼 wonder225 的回复:
问题二倒是有很多解决方法,但就是不凑效哈~
在 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#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,