我正在使用Flash影片作爲橫幅的ASP.NET MVC應用程序。我試圖加載它,但由於某種原因,URL被視爲一個Action,並且用戶被重定向到登錄頁面。由ASP.NET MVC提供的Flash影片
有趣的是,如果我把一個文件放在同一個目錄下,並且使用不同的擴展名(例如.txt)並嘗試加載它,那麼它不會被視爲一個Action。
如果我指出我的瀏覽器到這個網址:
http://localhost/AppImWorkingOn/Content/Banner/banner.swf
這讓我重定向到/帳號/ LogOn支持RETURNURL = ......,標準的ASP.NET MVC登錄路由?
如果我指出我的瀏覽器到這個網址:
http://localhost/AppImWorkingOn/Content/Banner/banner.txt
這讓我的文件。這兩個URL指向同一目錄中的服務器上存在的文件。就好像有什麼東西阻止了.swf文件類型。
我在Windows 7上使用IIS,並檢查MIME等,但無法找到問題。 ASP.NET MVC如何決定某件事是文件還是控制器操作?
感謝您的提示,但這不是真正的問題。 –