PDA

View Full Version : حرفه ای: مشكل در web.config



Hossein1429
چهارشنبه 09 آذر 1390, 10:03 صبح
با سلام خدمت دوستان
من يك dll دارم كه شامل httpModule هست. در web.config اين دستور را در قسمت <httpModules> اضافه كردم:

<add name="MyModule" type="MyModule.SyncModule, MyModule" />

حالا مشكل اينه كه dll مربوطه رو به reference هام اضافه نكردم، و هيچ خطايي هم مشاهده نميكنم
وقتي dll رو اضافه ميكنم هيچ عملي انجام نميشه.:گریه:
يعني رسما httpModule من رو يعني MyModule رو اصلا به حساب نمياره.:متعجب:

هر كاري هم كردم كه ببينم اشكال از كجاست نتونستم.:عصبانی++:
گفتم شايد اصلا تگ <httpModules> رو در نظر نميگيره كه با خراب كردن يكي از دستورات درون اين تگ، صفحه ارور داد يعني تگ اجرا ميشود.:افسرده:
:متفکر:
لطفا راهنمايي كنيد.:تشویق:

rahmatr
چهارشنبه 09 آذر 1390, 11:12 صبح
کلاسهای httpModule به دو صورت در فایل web.config معرفی می شوند:

برای IIS 6.0 و IIS 7.0 Classic Mode :


<configuration>
<system.web>
<httpModules>
<add name="yourHttpModule" type="yourHttpModule"/>
</httpModules>
</system.web>
</configuration>


و برای IIS 7.0 Integrated Mode :


<configuration>
<system.webServer>
<modules>
<add name="yourHttpModule" type="yourHttpModule"/>
</modules>
</system.webServer>
</configuration>