Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 我的堆栈跟踪如何获得对生成计算机的文件系统引用?_C#_Asp.net - Fatal编程技术网

C# 我的堆栈跟踪如何获得对生成计算机的文件系统引用?

C# 我的堆栈跟踪如何获得对生成计算机的文件系统引用?,c#,asp.net,C#,Asp.net,我使用svn和asp.net。我们有一个网站,其中有一个错误。我并不真正关心这个错误,我知道如何修复它,我想知道的是.net是如何显示.cs文件在构建Priject时所处的原始文件路径的: [SecurityException: Request for the permission of type 'System.Data.SqlClient.SqlClientPermission, System.Data, Version=2.0.0.0, Culture=neutral, PublicKey

我使用svn和asp.net。我们有一个网站,其中有一个错误。我并不真正关心这个错误,我知道如何修复它,我想知道的是.net是如何显示.cs文件在构建Priject时所处的原始文件路径的:

[SecurityException: Request for the permission of type 'System.Data.SqlClient.SqlClientPermission, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed.]
   System.Security.CodeAccessSecurityEngine.Check(Object demand, StackCrawlMark& stackMark, Boolean isPermSet) +0
   System.Security.PermissionSet.Demand() +76
   System.Data.Common.DbConnectionOptions.DemandPermission() +79
   System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) +6265031
   System.Data.SqlClient.SqlConnection.Open() +258
   VLSCore2.VlsDb.GetDataReader(SqlCommand Command) in C:\Repositories\VideoLibraryServer\tags\205_main_hml\VLSCore2\VlsDb.cs:55
   VLSCore2.VlsSettings.GetGeneralSettings() in C:\Repositories\VideoLibraryServer\tags\205_main_hml\VLSCore2\VlsSettings.cs:338
   ASP.global_asax.Application_Start(Object sender, EventArgs e) +136

这是一个预先编译的ASP.NET应用程序,为什么引用它呢?

< P> ASP.NET编译器可能将原始文件的名字嵌入到可执行文件中,比如当启用调试符号时,C和C++编译器会这样做。

< P>如耶利米所说,当你有二进制代码(*.dll)中包含调试符号(*.PDB)时,它将使用这些符号来解析错误的位置,包括行号和生成时源文件的位置


如果不希望渲染这些位置,请从版本中删除*.pdb文件

您可以检查bin文件夹中是否有一些pdb文件