簡體   English   中英

ASP.NET MVC中的資源共享

[英]resource sharing in asp.net mvc

我在解決方案中有2個asp.net mvc2項目。 一個是供訪客使用的普通站點,另一個是管理員后端,該站點將由test.com和admin.test.com等子域分隔。 場景就像管理員將添加帶有圖像的新項目(例如產品),而test.com將使用該圖像來顯示產品。 兩個應用程序共享一個數據庫。 因此,獲取來自數據庫的物料詳細信息沒有問題。 但是對於已上傳到管理員目錄(admin.test.com)中的商品圖片-任何想法如何從常規域(test.com)中獲取它以進行顯示? 另外,跨站點分離圖像文件甚至CSS或JS文件等資源的最佳方法是什么,以及如何訪問它們?

psI正在使用共享主機。

謝謝!

您可以上傳到第三個子域或前端域。 您上載到物理文件夾。 該文件夾可以是appSetting值左右。

因此,您將獲得與web.config appSettings中的設置類似的設置:

<add key="ProductImagesPhysicalFolder" value="x:\websites\frontend\product-images" />
<add key="ProductImagesFolderUrl" value="http://frontend.com/product-images" />

上載到物理文件夾(如果您在ISS中設置了設置權限以允許對該文件夾進行寫訪問),並且具有諸如GetProductImageUrl(string imageFilename)類的幫助器方法來獲取指定了文件名的圖像的URL(保存在DB中)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM