首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从<compilation><assemblies>中删除ASP.NET 4 web.config中的所有程序集

从<compilation><assemblies>中删除ASP.NET 4 web.config中的所有程序集
EN

Stack Overflow用户
提问于 2010-06-03 15:12:37
回答 1查看 8.6K关注 0票数 5

可能重复:

What is the purpose of the Assemblies node in Web.Config?

我删除了编译/程序集元素中的所有'add‘元素。

因此,最初在我的应用程序的根web.config文件中:

代码语言:javascript
复制
<compilation debug="true" targetFramework="4.0">
  <assemblies>
    <add assembly="System.Web.Abstractions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
    <add assembly="System.Web.Routing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
    <add assembly="System.ComponentModel.DataAnnotations, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
    <add assembly="System.Web.DynamicData, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
    <add assembly="System.Data.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
    <add assembly="System.Web.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
    <add assembly="System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
  </assemblies>
</compilation>

现在看起来是:

代码语言:javascript
复制
<compilation debug="true" targetFramework="4.0">
  <assemblies>
  </assemblies>
</compilation>

我的申请仍然有效。项目文件中仍然有我删除的所有引用,但本节在编译期间(在visual studio中)似乎未使用。

怎么一回事?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-06-03 15:24:47

应用程序本节中的引用用于动态完成的自动ASP.NET编译。如果您正在部署已编译的站点(没有.cs或.vb文件),则可以删除它。

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2967248

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档