سلام خدمت استاد یار های عزیز تاپلرن
هنگام اجرای کد
@Html.StiNetCoreViewer(new StiNetCoreViewerOptions()
{
Actions =
{
GetReport = "Report",
ViewerEvent = "ViewerEvent"
}
})در view اکسپشن TypeLoadException میده
در اکشن report بیریک پوینت گذاشتم چک کنم ولی اصلا به اونجا نمیرسه🥲
کد های کنترل و ارور رو پایین قرار میدم
لطفا کمک کنید🌹
public class ReportController : Controller
{
//private int _orderId;
private readonly IProductService _db;
public ReportController(IProductService db)
{
_db = db;
StiLicense.LoadFromString("6vJhGtLLLz2GNviWmUTrhSqnOItdDwjBylQzQcAOiHl2AD0gPVknKsaW0un+3PuM6TTcPMUAWEURKXNso0e5OJN40hxJjK5JbrxU+NrJ3E0OUAve6MDSIxK3504G4vSTqZezogz9ehm+xS8zUyh3tFhCWSvIoPFEEuqZTyO744uk+ezyGDj7C5jJQQjndNuSYeM+UdsAZVREEuyNFHLm7gD9OuR2dWjf8ldIO6Goh3h52+uMZxbUNal/0uomgpx5NklQZwVfjTBOg0xKBLJqZTDKbdtUrnFeTZLQXPhrQA5D+hCvqsj+DE0n6uAvCB2kNOvqlDealr9mE3y978bJuoq1l4UNE3EzDk+UqlPo8KwL1XM+o1oxqZAZWsRmNv4Rr2EXqg/RNUQId47/4JO0ymIF5V4UMeQcPXs9DicCBJO2qz1Y+MIpmMDbSETtJWksDF5ns6+B0R7BsNPX+rw8nvVtKI1OTJ2GmcYBeRkIyCB7f8VefTSOkq5ZeZkI8loPcLsR4fC4TXjJu2loGgy4avJVXk32bt4FFp9ikWocI9OQ7CakMKyAF6Zx7dJF1nZw");
}
[Route("Print/{orderId}")]
public async Task<IActionResult> Index(int orderId)
{
return View();
}
public async Task<IActionResult> Report()
{
StiReport report = new StiReport();
report.Load(StiNetCoreHelper.MapPath(this, "wwwroot/Reports/Report.mrt"));
var model = await _db.Report(1);
report.RegBusinessObject("order", model.ReportDetail);
report.RegBusinessObject("orderDetail", model.ReportDetail);
return StiNetCoreViewer.GetReportResult(this, report);
}
public async Task<IActionResult> ViewerEvent()
{
return StiNetCoreViewer.ViewerEventResult(this);
}
}
سلام دوست عزیز
مشکل از dll های stimul هست ، احتمالا اشتباه کرک کردین (stimul رو پاک کنین و دوباره نصب کنین و بعد دوباره کرک کنین) ، ضمنا پکیجی که روی پروژتون نصب میکنین حتما از NuGet دانلود کنین و از پکیج های کرک شده استفاده نکنین .