首页 > 解决方案 > 在解决方案 .NET 中存储可用于不同项目的文件

问题描述

我有一个包含 2 个 .NET MVC 项目和一些类库项目的解决方案。我也有一些 xml 文件。我需要将这些 xml 文件放在一个地方,并可以从这 2 个 .NET MVC 项目中访问它们。这些文件也需要发布。我可以在类库项目中创建 App_Data 文件夹并将这些 xml 文件放在那里并使用它们吗?还是仅与 .NET MVC 项目相关的 App_Data 文件夹?

如何解决我的问题?

标签: c#asp.netasp.net-mvcasp.net-web-api

解决方案


如果您的两个 MVC 项目托管在同一台服务器上,您可以将这些 xml 文件存储在您想要的任何位置。

通过添加一个 appSetting 键将这些 xml 文件夹的物理路径存储到这两个 MVC 项目的 web.config 文件中。

然后您的程序只需通过从 web.config 文件中获取路径来读取这些文件。


推荐阅读