2009-11-03 13 views
5

के साथ एक वेब संसाधन नहीं है मेरे पास एक असेंबली है जिसमें एक एम्बेडेड संसाधन है।अजाक्स असेंबली त्रुटि - असेंबली {0} में नाम {1}

Assembly 'MyAssembly, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not contain a Web resource with name 'MyAssembly.MyScript.js'.

विडंबना यह है कि पर्याप्त है, अगर मैं प्रतिबिंब का उपयोग करता है संसाधनों को देखने के लिए एक ऐप्लिकेशन लिखते हैं, स्क्रिप्ट फ़ाइल का नाम 'MyAssembly है: हालांकि, जब इस विधानसभा वेब के माध्यम से पहुंचा जा सकता है, मैं निम्नलिखित त्रुटि मिलती है .MyScript.js '। किसी भी सहायता के लिए पहले से

[InvalidOperationException: Assembly 'MyAssembly, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not contain a Web resource with name 'MyAssembly.MyScript.js'.] 
    System.Web.UI.WebResourceUtil.VerifyAssemblyContainsReleaseWebResource(Assembly assembly, String releaseResourceName) +614706 
    System.Web.UI.ScriptReference.ShouldUseDebugScript(String releaseName, Assembly assembly, Boolean isDebuggingEnabled) +85 
    System.Web.UI.ScriptReference.GetResourceName(String releaseName, Assembly assembly, Boolean isDebuggingEnabled) +16 
    System.Web.UI.ScriptReference.GetUrlFromName(ScriptManager scriptManager, IControl scriptManagerControl, Boolean zip) +80 
    System.Web.UI.ScriptManager.RegisterUniqueScripts(List`1 uniqueScripts) +169 
    System.Web.UI.ScriptManager.RegisterScripts() +407 
    System.Web.UI.ScriptManager.OnPagePreRenderComplete(Object sender, EventArgs e) +200 
    System.Web.UI.Page.OnPreRenderComplete(EventArgs e) +11039454 
    System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3672 

धन्यवाद:

यहाँ ढेर है!

उत्तर

16

अपने AssemblyInfo.cs करने के लिए कोड की इस पंक्ति जोड़ें फाइल

[assembly: System.Web.UI.WebResource("MyAssembly.MyScript.js", "text/javascript")] 
+1

और मैं के रूप में अच्छी AssemblyInfo.cs को ScriptResource टैग को जोड़ने के लिए था। पोस्ट के लिए धन्यवाद! –

संबंधित मुद्दे