2011-01-18 3 views
8

कौन सी फाइलों को चिह्नित करने की आवश्यकता है स्थानीय को "ट्रू" पर कॉपी करें जब एक एएसपी.नेट एमवीसी 3 अनुप्रयोग को उस सर्वर पर तैनात करते हैं जिसमें ASP.NET MVC 3 स्थापित नहीं है?एएसपी.नेट एमवीसी 3: कौन सी डीएल की तैनाती की जरूरत है?

+1

चेक के साथ VS2010 SP1 [MSDN] यह करने के लिए नया आसान तरीका (http://msdn.microsoft.com/en-us/library/gg286946.aspx) यानी उत्तर कोई नहीं है (एमवीसी 3 संदर्भों के लिए) – MemeDeveloper

उत्तर

11

से http://www.hanselman.com/blog/BINDeployingASPNETMVC3WithRazorToAWindowsServerWithoutMVCInstalled.aspx

System.Web.Mvc

Microsoft.Web.Infrastructure

System.Web.Razor

System.Web.WebPages

प्रणाली। Web.WebPages.Razor

System.Web.Helpers

System.Web.WebPages.Deployment

+3

यह आरटीएम संस्करण के साथ अब सही नहीं है, System.Web.WebPages.Deployment.dll अब आवश्यक है। –

+5

System.Web.WebPages.Administration.Dll को तैनात न करें क्योंकि इससे आपको और समस्याएं मिलेंगी। –

+0

एसपी 1 के साथ यह भी आसान है, [चेक आउट] (http://paulstack.co.uk/blog/post/Using- Add-Deployable- निर्भरता-in-VS2010-SP1.aspx) या [msdn] (http: अधिक जानकारी के लिए //msdn.microsoft.com/en-us/library/gg286946.aspx)। – MemeDeveloper

3

शायद यह था, क्योंकि मैं एक बीटा संस्करण के साथ, लेकिन किसी कारण से मैं nuGet.dll के साथ-साथ तैनात करने के लिए उमर की जरूरत की तैनाती की गई थी सूची।

भी देखें: स्कॉट गु के ब्लॉग: http://weblogs.asp.net/scottgu/archive/2011/01/18/running-an-asp-net-mvc-3-app-on-a-web-server-that-doesn-t-have-asp-net-mvc-3-installed.aspx

+1

ऐसा इसलिए है क्योंकि आपने System.Web.WebPages.Administration.dll को तैनात किया है –

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