आपको web.config
में एएसपी.NET की System.Web.HttpForbiddenHandler
कक्षा में एक्सटेंशन को मानचित्र बनाना चाहिए। यदि आप आईआईएस 6 का उपयोग कर रहे हैं, तो आप ऐसा करने से पहले, आपको एएसपी.नेट आईएसएपीआई हैंडलर को एक्सटेंशन मैप करना चाहिए था।
IIS7 एकीकृत मोड:
<system.webServer>
<handlers>
<add name="MyForbiddenExtensionHandler"
path="*.edmx"
verb="*"
type="System.Web.HttpForbiddenHandler"
preCondition="integratedMode" />
</handlers>
</system.webServer>
IIS7 क्लासिक मोड। कुछ की तरह:
<system.web>
<httpHandlers>
<add path="*.edmx"
verb="*"
type="System.Web.HttpForbiddenHandler, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
</httpHandlers>
</system.web>
<system.webServer>
<handlers>
<add name="MyExtensionISAPI"
path="*.edmx"
verb="*"
modules="IsapiModule"
scriptProcessor="C:\Windows\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness64" />
</handlers>
</system.webServer>
IIS6 (IIS6 विन्यास में aspnet_isapi.dll
को हैंडलर मानचित्रण के बाद):
<system.web>
<httpHandlers>
<add path="*.edmx"
verb="*"
type="System.Web.HttpForbiddenHandler, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
</httpHandlers>
</system.web>
स्रोत
2009-06-27 21:49:22
यह ध्यान देने योग्य है कि यह केवल रूट वेब.कॉन्फिग के लिए काम करता है - मेहदाद का उत्तर उपफोल्डर के लिए काम करता है –