در حال بارگزاری ...

خطای sitemap.xml و robots.txt

3 سال قبل
#698 نقل و قول

سلام
وقتتون بخیر
وقتی میخوام sitemap.xml یا robots.txt که خودم ساختم و توی root هاست گذاشتم رو ببینم، این خطا میاد و فایل ها باز نمیشن:
System.Web.Routing.UrlRoutingModule does not implement IHttpHandlerFactory or IHttpHandler.



متن کامل خطا:

System.Configuration.ConfigurationErrorsException: System.Web.Routing.UrlRoutingModule does not implement IHttpHandlerFactory or IHttpHandler. at System.Web.Configuration.HandlerFactoryCache.GetHandlerType(String type) at System.Web.Configuration.HandlerFactoryCache..ctor(String type) at System.Web.HttpApplication.GetFactory(String type) at System.Web.HttpApplication.MaterializeHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)

میتونید کمکم کنید؟
0
3 سال قبل
#699 نقل و قول
با سلام
از اونجایی که خود ناپ کامرس به صورت اتوماتیک این فایل ها رو میسازه وقتی فایل ها رو به صورت دستی ایجاد کنید، MVC دچار مشکل میشه. پس باید یک سری تغییرات ایجاد کنید تا بتونید از فایل های خودتون استفاده کنید.

برای این کار 2 راه وجود داره که دومین راه بهترین راه هست

1- میتونید اکشن موردنظر که در اینجا RobotsTextFile برای روبوت هست رو در قسمت CommonController مدیریت کنید و از تولید اتوماتیک فایل ها جلوگیری کنید.

2- در قمست هاست سایتتون فایل web.config رو باز کنید و خطوط زیر رو کامنت و یا حذف کنید:
برای sitemap.xml :

<add name="SitemapXml" path="sitemap.xml" verb="*" type="System.Web.Routing.UrlRoutingModule" resourceType="Unspecified" preCondition="integratedMode" />


برای robots.txt :

<add name="RobotsTxt" path="robots.txt" verb="*" type="System.Web.Routing.UrlRoutingModule" resourceType="Unspecified" preCondition="integratedMode" />


موفق باشید

برچسب ها: سایت مپ ، روبوتس ، قرار دادن sitemap / sitemap.xml در هاست
0
اگر پاسخ سوالی برای شما مفید بود، به آن رای مثبت دهید تا به دیگران در پیدا کردن پاسخ مناسب کمک کنید
*******************************************************************************************
Be Who You Always Wanted To Be
دسته بندی ها