今天我不得不重新创建我的 web.config 文件,并且丢失了我以前的代码。我的数据库连接和角色工作正常,但是,我的程序集似乎从来没有工作......在我的后端代码中,我总是收到错误
命名空间“在此处插入”中不存在类型或命名空间名称“在此处插入”(您是否缺少程序集引用?)
我当前的配置文件的程序集部分是由 Visual Web Developer 使用添加引用选项创建的:
<configuration>
<system.web>
<compilation>
<assemblies>
<add assembly="mscorlib"/>
<add assembly="System.Web.ApplicationServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add assembly="System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
<add assembly="System.Data.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="*" />
</assemblies>
</compilation>
---rest of code here---
万一这意味着什么,我在使我的数据库成员友好时遵循的教程将我定向到 C:\Windows\Microsoft.NET\Framework\v2.0.50727 目录中的 aspnet_regsql.exe,但我的 web.config 中的版本是4.0.0.0。这可能与它有关吗?我应该使用 v4.0.30319 文件夹中的 exe 吗?
如果有人可以请帮助我尝试解决这个问题......我真的无法在我的网站上取得任何进展,因为所有非数据库的东西都完成了......