【问题标题】:Web.Config Assembly/Reference IssueWeb.Config 程序集/参考问题
【发布时间】:2012-08-15 11:15:44
【问题描述】:

今天我不得不重新创建我的 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 吗?

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

【问题讨论】:

    标签: asp.net web-config


    【解决方案1】:

    我认为我的 web.config 文件有问题,所以我创建了一个新网站,将原始文件夹中的所有内容都复制了过来,它可以正常工作。 我知道这可能不是最好的解决方案,但大概花了 10 分钟,远远少于我已经浪费的时间。

    【讨论】:

      猜你喜欢
      • 2010-11-30
      • 2011-12-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多