簡體   English   中英

與控制器操作同名的虛擬目錄

[英]virtual directory with same name as controller action

我有一個URL為localhost / desktop的Asp.Net MVC控制器。 這可以正常工作。 我現在想將虛擬目錄添加到IIS,該目錄也托管在返回靜態文件的localhost / desktop上。 因此, localhost / desktop應該路由到asp控制器操作,並且桌面“目錄”中的任何內容都應該返回靜態文件。 我將如何處理?

據我所知,具有共享文件夾等的iis的全部目的是將文件直接提供給瀏覽器。 您不需要通過控制器。 您要做的就是為用戶提供某種瀏覽文件夾內容的方法,並提供指向所需內容的鏈接。 然后,如果瀏覽器支持渲染,則瀏覽器可以顯示該文件;如果不支持,則可以下載。

MVC還是我應該說.Net將幫助您提供有關文件夾內容的信息。 您當然可以在iis上啟用文件夾瀏覽,但是我無法想象有人會建議這樣做。 .net庫簡化了構建文件夾的虛擬視圖的工作。 您如何在前端顯示此內容取決於您,但Google會成為您的朋友。

暫無
暫無

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

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