Asp.net 亚音速2.1的误差

Asp.net 亚音速2.1的误差,asp.net,.net-3.5,subsonic,subsonic2.2,Asp.net,.net 3.5,Subsonic,Subsonic2.2,在编译我们的数据访问库(全亚音速)时,我遇到了非常奇怪的错误。错误是 Error 35 The type name 'Web' does not exist in the type 'S3.DACL.System' C:\Projects\S3\src\DACL\AspnetUser.cs 369 63 DACL 及 它们在我所有的亚音速生成的类中 我有两个项目——一个Web项目和一个名为DACL的类库。我的web.config亚音速资料如下: <connection

在编译我们的数据访问库(全亚音速)时,我遇到了非常奇怪的错误。错误是

Error 35 The type name 'Web' does not exist in the type 'S3.DACL.System'    
      C:\Projects\S3\src\DACL\AspnetUser.cs 369 63 DACL

它们在我所有的亚音速生成的类中

我有两个项目——一个Web项目和一个名为DACL的类库。我的web.config亚音速资料如下:

<connectionStrings>
  <add name="S3" connectionString="data source=ServerName;initial catalog=Cat1;
         user id=usenrame;password=password;" />
</connectionStrings>
<SubSonicService defaultProvider="S3">
  <providers>
    <add name="S3" type="SubSonic.SqlDataProvider, SubSonic" 
       connectionStringName="S3" generatedNamespace="S3.DACL"/>
  </providers>
</SubSonicService>

今晚早些时候我遇到了这些错误,但这是由于一种默认的提供程序参数


有人知道我为什么会犯这些错误吗?我绝望了,在过去的一个小时里我的头一直撞在墙上。

亚音速使用
System.Web
namespace。因此,请在您的项目中添加对System.Web其他名称空间的引用。

亚音速使用
System.Web
名称空间。因此,请在您的项目中添加对System.Web其他名称空间的引用。

如果尚未添加,则可能还需要添加对
System.configuration
名称空间的引用。

如果尚未添加,则可能还需要添加对
System.configuration
名称空间的引用。

问题最终是:一些天才(事实上他相当聪明,他只是有一个大脑屁)正在向数据库添加表格(我知道他在这么做)。然而,我不知道他添加了一个名为“System”的表。好吧,这让亚音速变得很混乱,因为它创造了一个叫做“系统”的类

不要在自己的项目中这样做。Net在系统名称空间和类之间变得非常混乱。没有人会赢

在我重命名表、删除System.cs和SystemController.cs文件、手动编辑DACL.csproj文件(由于某些原因,它不会删除对这两个类的引用)之后,关闭解决方案并重新编译,最后所有这些都重新开始工作

在我开始寻找异国情调的解决方案之前,这已经被添加到我自己的“是否插入”愚蠢的事情列表中


谢谢你的建议,村里的乔治和乔。你的建议仍然非常值得检查。

问题是:某个天才(实际上他很聪明,只是有个大脑屁)正在向数据库添加表格(我知道他在这么做)。然而,我不知道他添加了一个名为“System”的表。好吧,这让亚音速变得很混乱,因为它创造了一个叫做“系统”的类

不要在自己的项目中这样做。Net在系统名称空间和类之间变得非常混乱。没有人会赢

在我重命名表、删除System.cs和SystemController.cs文件、手动编辑DACL.csproj文件(由于某些原因,它不会删除对这两个类的引用)之后,关闭解决方案并重新编译,最后所有这些都重新开始工作

在我开始寻找异国情调的解决方案之前,这已经被添加到我自己的“是否插入”愚蠢的事情列表中


谢谢你的建议,村里的乔治和乔。你的建议仍然很值得检查。

我知道了。Web,System.configuration,System.Data,System.Data.datasetextensions,System.XML,System.XML.Linq,System.Core。。。我仍然不知道为什么会发生这种情况。你也将它们添加到DAL项目中了吗?我知道了。Web,System.configuration,System.Data,System.Data.datasetextensions,System.XML,System.XML.Linq,System.Core。。。我仍然不知道为什么会发生这种情况。你也将它们添加到DAL项目中了吗?我也有一个。Web,System.configuration,System.Data,System.Data.datasetextensions,System.XML,System.XML.Linq,System.Core。。。我还是不知道为什么会这样,我也有。Web,System.configuration,System.Data,System.Data.datasetextensions,System.XML,System.XML.Linq,System.Core。。。我仍然不知道为什么会这样。
<connectionStrings>
  <add name="S3" connectionString="data source=ServerName;initial catalog=Cat1;
         user id=usenrame;password=password;" />
</connectionStrings>
<SubSonicService defaultProvider="S3">
  <providers>
    <add name="S3" type="SubSonic.SqlDataProvider, SubSonic" 
       connectionStringName="S3" generatedNamespace="S3.DACL"/>
  </providers>
</SubSonicService>