我有一个Web API项目以及一个单页面应用程序。单页面应用程序将从我的web api项目中实现端点,但完全由静态html,js和css文件组成。我希望将我的web api代码保存在一个存储库中,并将我的单页应用程序代码保存在不同的存储库中,但只能使用IIS中的单个站点来提供文件以及承载Web API。
那么,我如何配置asp.net mvc 5来从项目目录之外的目录提供静态文件?例如,假设我的Web API项目是:从项目目录以外的目录提供js html和css文件
C:/开发/的WebAPI
默认情况下,IIS和ASP.NET MVC将寻找所有的HTML,JS和CSS文件从我的项目的根目录为C开始:/开发/的WebAPI
不过,我的单页的应用程序代码是:
C:/开发/ SPA
那么,如何配置这样的东西,使得C:/ Development/SPA是当它接收到html,js或css文件请求时应用程序的外观?
如何添加对项目中硬盘驱动器上不同位置的文件夹的引用? –
1.在项目中拖放或添加文件夹,然后使用Windows资源管理器剪切和粘贴文件,然后选择Solution Explorer标题中的“显示所有文件”图标以查看“未包含”文件夹/文件。然后最后右键单击文件夹/文件以包含到项目中 –