مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

ofoghcomputer

عضویت از 1393/07/15

اشکال در اسمبلی در web config

  • سه شنبه 11 خرداد 1395
  • 17:59
تشکر میکنم

با سلام.

من razorpdf رو از طریق nuget اضافه کردم. اما پیغام زیر می ده:

Could not load type 'iTextSharp.text.html.HtmlParser' from assembly 'itextsharp, Version=5.0.5.0, Culture=neutral, PublicKeyToken=8354ae6d2174ddca'.

لطفا راهنمایی نمایید

پاسخ های این پرسش

تعداد پاسخ ها : 5 پاسخ
کاربر سایت

علی شهریاری

عضویت از 1393/05/30

  • چهارشنبه 12 خرداد 1395
  • 20:16

سلام دوست عزیز لطفا کد های مربوط به web.config  رو هم بزارید

کاربر سایت

ofoghcomputer

عضویت از 1393/07/15

  • جمعه 14 خرداد 1395
  • 17:03

این کدهای web.config هست دوست عزیز:

<?xml version="1.0" encoding="utf-8"?>
<!--
  For more information on how to configure your ASP.NET application, please visit
  http://go.microsoft.com/fwlink/?LinkId=301880
  -->
<configuration>
  <appSettings>
    <add key="webpages:Version" value="3.0.0.0" />
    <add key="webpages:Enabled" value="false" />
    <add key="ClientValidationEnabled" value="true" />
    <add key="UnobtrusiveJavaScriptEnabled" value="true" />
  </appSettings>
  <system.web>
    <compilation debug="true" targetFramework="4.5.2" />
    <httpRuntime targetFramework="4.5.2" />
  </system.web>
  <runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <dependentAssembly>
        <assemblyIdentity name="System.Web.Helpers" publicKeyToken="31bf3856ad364e35" />
        <bindingRedirect oldVersion="1.0.0.0-3.0.0.0" newVersion="3.0.0.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="System.Web.WebPages" publicKeyToken="31bf3856ad364e35" />
        <bindingRedirect oldVersion="1.0.0.0-3.0.0.0" newVersion="3.0.0.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" />
        <bindingRedirect oldVersion="0.0.0.0-5.2.3.0" newVersion="5.2.3.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="itextsharp" publicKeyToken="8354ae6d2174ddca" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-5.0.5.0" newVersion="5.0.5.0" />
      </dependentAssembly>
    </assemblyBinding>
  </runtime>
  <system.codedom>
    <compilers>
      <compiler language="c#;cs;csharp" extension=".cs" type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" warningLevel="4" compilerOptions="/langversion:6 /nowarn:1659;1699;1701" />
      <compiler language="vb;vbs;visualbasic;vbscript" extension=".vb" type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.VBCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" warningLevel="4" compilerOptions="/langversion:14 /nowarn:41008 /define:_MYTYPE=\&quot;Web\&quot; /optionInfer+" />
    </compilers>
  </system.codedom>
</configuration>

 

کاربر سایت

علی شهریاری

عضویت از 1393/05/30

  • شنبه 15 خرداد 1395
  • 00:39

با سلا دوست عزیز

کد زیر رو از web.config  حذف کنید

<dependentAssembly>
        <assemblyIdentity name="itextsharp" publicKeyToken="8354ae6d2174ddca" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-5.0.5.0" newVersion="5.0.5.0" />
      </dependentAssembly>

 

بعد از حذف کد بالا به رفرینس ها رفته و فایل itextsharp.dll  را حذف کنید

 

حال فیل زیر رو دانلود کنید و به رفرینس ها اضافه کنید . این فایل itextSharp.dll  هست که از ی سایت پیدا کردم فکر کنم فایل که سایت nuget  نصب میکنه مشکل داره

 

فایل های ضمیمه

کاربر سایت

ofoghcomputer

عضویت از 1393/07/15

  • شنبه 15 خرداد 1395
  • 09:46

یک دنیا ممنون دوست عزیز.

تو لوکال هاست مشکل حل شد. اما وقتی تو هاست می برم پیغام زیر می ده:

 

Could not load file or assembly 'RazorPDF, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.

نمی دونید چجور درست می شه؟

کاربر سایت

علی شهریاری

عضویت از 1393/05/30

  • شنبه 15 خرداد 1395
  • 15:44

سلام

bindingRedirect مربوط به RazorPDF  رو از Web.config  موجود از پوشه Views  پاک کنید . فایل RazorPDF.dll رو از داخل پوشه bin به یجای دیگه کپی کنید و بعد از داخل پروزه بخش رفرنس RazorPDF  رو پاک کنید و یبار دیگه از مسیری که کپی کردید به رفرنس ها اضافه کنید . اینجوری باید درسته بشه
کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)