Web.Config汇编/参考问题

时间:2012-08-15 11:15:45

标签: asp.net web-config

今天我不得不重新创建我的web.config文件,并丢失了我以前的代码。 我有我的数据库连接和角色工作正常,但是,我的程序集似乎永远不会工作...在我的后端代码中,我总是得到错误

  

类型或命名空间名称“Insert Here”在命名空间“Insert Here”中不会延伸(你是否缺少程序集引用?)

我当前的配置文件的汇编部分是由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,但我的网站中的版本.config是4.0.0.0。这可能与它有关吗?我应该使用v4.0.30319文件夹中的exe吗?

如果有人可以请帮助我尝试解决这个问题......我真的无法在我的网站上取得任何进展,因为所有非数据库的内容都已完成......

1 个答案:

答案 0 :(得分:1)

我认为我的web.config文件有问题,所以我刚创建了一个新网站,从原始文件夹中复制了所有内容,然后就可以了。 我知道它可能不是最好的解决方案,但它花了大约10分钟,远远低于我已经浪费的时间。

相关问题