【问题标题】:Should I remove unused bits out of Web.config?我应该从 Web.config 中删除未使用的位吗?
【发布时间】:2013-05-05 14:19:26
【问题描述】:

我当前的 WebMatrix 网站非常基础 - 它主要显示静态上下文、照片并包含一些链接。 Web.config中引用了很多我在本站没有用到的东西,比如对SqlServerCe的支持。出于性能目的,我应该删除这些引用,还是将它们留在其中无关紧要?我也不认为我在使用 OAuth 的东西(无论如何也不是故意的),而且我不知道“WebGrease”等。

我也想知道删除 StarterSite.sdf

【问题讨论】:

    标签: asp.net web-config sql-server-ce webmatrix


    【解决方案1】:

    您可以从中删除几乎所有内容。我的看起来像这样:

    <?xml version="1.0" encoding="utf-8"?>
    <configuration>
        <system.web>
            <compilation targetFramework="4.5">
                <assemblies>
                    <add assembly="System.Net.Http, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" />
                    <add assembly="System.Net.Http.WebRequest, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" />
                    <add assembly="System.Data.SqlServerCe, Version=4.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" />
                </assemblies>
            </compilation>
            <httpRuntime targetFramework="4.5" />
        </system.web>
    </configuration>
    

    您的程序集可能不同或遗漏。

    【讨论】:

    • 好的,我可以,这很好,但它有什么帮助吗?是否有性能优势,或者这只是“清理”?
    • 我相信开销并不大。但是,可能出于某种原因添加了这些程序集。在我的例子中,有一些使用 OAuth 等的预制 C# 代码。如果你也删除这些源文件,我相信你可以获得一些性能优势。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-20
    • 1970-01-01
    • 2018-07-29
    相关资源
    最近更新 更多