gpt4 book ai didi

asp.net - 为什么发布 WCF 客户端应用程序包含 Service References 文件夹?

转载 作者:行者123 更新时间:2023-12-03 06:16:01 24 4
gpt4 key购买 nike

当我 publish a web application 使用 WCF 服务,即 Service References 文件夹,其中包含一些 svcinfosvcmapwsdl 文件,也被复制(使用发布到文件系统进行测试)。

但是,these files are not needed to run the application (尽管它们显然是开发和编译应用程序所必需的)。为什么要包含它们,即使项目设置表明“仅应部署运行此应用程序所需的文件”?这是 Visual Studio 中的错误还是有其他目的?

最佳答案

这里有大量问题未能得到应有的关注,这一直让我感到惊讶。希望我能帮助您结束这个问题,因为这是一个很好的问题。

我认为这只是为了定义契约(Contract)。 Service References 文件夹更像是元数据。您仅将其用于调试和发现(因此为 *.disco)有关服务的信息。

您应该从实时站点中排除该文件夹,因为您的 web.config 包含有关该服务的所有运行时信息(URI 等)。

关于asp.net - 为什么发布 WCF 客户端应用程序包含 Service References 文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21453224/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com