从web.config中删除程序集

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从web.config中删除程序集相关的知识,希望对你有一定的参考价值。

我正在创建Web应用程序,其中我有2个应用程序作为父和子,

所以在我的IIS我为website创建了一个application1并在application2application1中添加了IIS但问题是,我在我的父项目中有reference dotnetcharge.dll但是当我从IIS运行Child项目时我得到了dotnetcharge.dll的引用错误

enter image description here

所以我在project2的bin文件夹中添加了dll引用,但仍然得到相同的错误,

所以我决定从子web.config中删除程序集引用

<compilation debug="true" targetFramework="4.6.1">
    <assemblies>
        <remove assembly="dotnetcharge"/>
    </assemblies>
</compilation>

但没有任何作用,

如何删除子应用程序的引用?

答案

你已经正确地删除了你的assemblies

问题可能是当您在IIS上传应用程序时,web.config的路由可能是您认为的其他路径,

我认为web.config的路径是创建问题,尝试在web.config上传时更改路由

以上是关于从web.config中删除程序集的主要内容,如果未能解决你的问题,请参考以下文章

从 App.Config 将程序集加载到 AppDomain

asp.net Web.config中assembly注册程序集的目的

我应该从 Web.config 中删除未使用的位吗?

如何阻止Visual Studio向我的web.config添加程序集?

web.config 转换 - 从连接字符串部分删除注释

201621123042《java程序设计》第九次作业