在我的網站項目在Global.asax(不MVC,而不是Web應用程序)的MapPageRoute不會讓我映射到一個頁面的擴展。route.MapPageRoute一個頁面,擴展
例如:
routes.MapPageRoute("GetMobilePassForAttendee", "Pass/Attendee/{attendeeId}", "~/GetMobilePass.aspx");
按預期工作,但
routes.MapPageRoute("GetMobilePassForAttendee", "Pass/Attendee/{attendeeId}/pass.pkpass", "~/GetMobilePass.aspx");
返回一個404
任何人都知道爲什麼嗎?
也許我應該使用URL重寫,但我讀過的材料已經建議我使用路由來代替。
你有沒有解決這個問題?我有同樣的問題。這工作:/FederationMetadata/2007-06/FederationMetadata.xml/但這並不:/FederationMetadata/2007-06/FederationMetadata.xml因爲沒有結束斜線延伸。 – EdenMachine
我其實沒有。我最終不需要它。你是怎麼去的?如果您有解決方案,請將其發佈,然後我將其標記爲正確。 –