با سلام
دوستان من در بخشی از تنظیمات سایت و سرور دچار مشکل شدم
من برای مپینگ آدرس های سایتم ( mapping url) از کد routers.MapPageRoute استفاده میکنم و بدون مشکل کار می کند مثل
routers.MapPageRoute("tag", "tag/{tag}/", "~/tags.aspx")
ولی الان که تصمیم دارم سایت مپ داینامیک ایجاد کنم و مثلا آدرس sitemap-misc.xml رو به sitemap-misc.aspx مپ کنم این دستور جواب نمی دهد (البته توی لوکال بدون مشکل کار میکند ولی توی سرور جواب نمی دهد و خطای 404 میدهد) کد زیر :
routers.MapPageRoute("sitemap-main", "sitemap-misc.xml", "~/sitemap-misc.aspx")
نکته اینکه با یک اسلش انتهای url مپینگ انجام میشود ولی من نمیخواهم انتهای url اسلش استفاده کنم!
/sitemap-misc.xml
و نکته بعدی اینکه هر وقت اون نقطه (.) رو از آدرس برمیدارم (sitemap-miscxml) مپینگ انجام میشه بدون مشکل!!! تست دیگه ای که کردم با .aspx هم مشکلی نداره وقتی پسوند 3 کلمه ای میشه مشکل پیش میاد!
ایراد کار من کجاست؟؟
کل اینترنت رو گشتم هیچ کدوم از جواب ها مشکلم رو حل نکرد.
نمی دونم تنظیمات خاصی باید روی سرور باید انجام بدهم ؟؟ واقعا کمک بزرگی به من میکنید اگه بتونید یه راهنمایی به من بکنید.