View Full Version : سوال: دوستان مشکل این Route چیه
sonicuser
دوشنبه 02 شهریور 1394, 19: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, 20:03 عصر
اگه web متغیره باید داخل {} باشه.
sonicuser
دوشنبه 02 شهریور 1394, 20:19 عصر
اگه web متغیره باید داخل {} باشه.
اونطوری هم نوشتم بازم not found میده
sonicuser
دوشنبه 02 شهریور 1394, 20:25 عصر
اینم کنترلل
public void AdsClicked(string web, int id)
{
}
sh_esharif
دوشنبه 02 شهریور 1394, 22: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-1403, Jelsoft Enterprises Ltd.