View Full Version : سوال: دوستان مشکل این Route چیه
  
sonicuser
دوشنبه 02 شهریور 1394, 20:30 عصر
دوستان مشکل این Route چیه
 routes.MapRoute(
               name: "link",
               url: "url/{id}/web",
               defaults: new { controller = "Home", action = "AdsClicked", id = UrlParameter.Optional, web = UrlParameter.Optional }
           );
لینکشم اینطوری فرستاده میشه 
http://localhost:8172/url/31/www.domain.ir
sh_esharif
دوشنبه 02 شهریور 1394, 21:03 عصر
اگه web متغیره باید داخل {} باشه.
sonicuser
دوشنبه 02 شهریور 1394, 21:19 عصر
اگه web متغیره باید داخل {} باشه.
اونطوری هم نوشتم بازم not found  میده
sonicuser
دوشنبه 02 شهریور 1394, 21:25 عصر
اینم کنترلل 
     public void AdsClicked(string web, int id)
        {
            
        
}
sh_esharif
دوشنبه 02 شهریور 1394, 23:33 عصر
قسمت زیر را به web.config اضافه کنید:
<system.webServer>
      <modules runAllManagedModulesForAllRequests="true" />
      <validation validateIntegratedModeConfiguration="false" />
      <handlers>
        <add name="ApiURIs-ISAPI-Integrated-4.0" path="*" type="System.Web.Handlers.TransferRequestHandler" verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" preCondition="integratedMode,runtimeVersionv4.0" />
      </handlers>
    </system.webServer>
قسمت 
 <httpRuntime targetFramework="4.5.1" relaxedUrlToFileSystemMapping="true"/>
را هم در بخش system.web اصلاح کنید.
خطا به خاطر dot در بخش web بود.
 
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.