मेरे पास एक एएसपी.नेट वेब एपीआई समाधान है जिसमें स्टार्टअप सीएस क्लास नहीं है। मुझे लगता है कि समाधान के कारण एमसीवी समाधान के रूप में नहीं बनाया गया था।एएसपी.नेट वेब एपीआई - स्टार्टअप सीएस मौजूद नहीं है
स्टार्टअप के लिए सभी कोड Global.asax.cs फ़ाइल में परिभाषित किया गया है के रूप में आप नीचे
public class Global : HttpApplication
{
void Application_Start(object sender, EventArgs e)
{
// Code that runs on application startup
AreaRegistration.RegisterAllAreas();
GlobalConfiguration.Configure(WebApiConfig.Register);
RouteConfig.RegisterRoutes(RouteTable.Routes);
}
}
हालांकि देख सकते हैं, अब मैं और OAuth के लिए समर्थन करने वाले सभी दस्तावेज़ कि मैंने करना चाहते हैं पाया निम्नलिखित वर्ग
public partial class Startup
{
public void Configuration(IAppBuilder app)
{
ConfigureAuth(app);
}
}
के साथ एक Startup.cs पर आधारित है यह सिर्फ मेरी समाधान में इस नई श्रेणी जोड़ने के लिए और समाधान में कार्य करते रहेंगे संभव है?
क्या यह Global.asax.cs कक्षा के साथ कोई विवाद होगा?
संपादित: बाद मैं Startup.cs वर्ग कहा, मैं तोड़ बिंदु मैं इस पर जोड़ा ...
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using Microsoft.Owin;
using Owin;
[assembly: OwinStartup(typeof(MyGame.Startup))]
namespace MyGame
{
public partial class Startup
{
public void Configuration(IAppBuilder app)
{
ConfigureAuth(app);
}
}
}
किसी भी विचार क्या चल रहा हिट नहीं कर सकते हैं?
सुनिश्चित करें कि आप जोड़ लिया है बनाने के '[विधानसभा: OwinStartup (टाइपऑफ (प्रमाणीकरण सर्वर। स्टार्टअप))] 'स्टार्टअप क्लास – Curiousdev
के ऊपर यह मैंने इसे जोड़ा लेकिन जब भी मैं एप्लिकेशन चलाता हूं तो ब्रेकपॉइंट नहीं मारा जाता है। – user3587624
@ user3587624 मुझे एक ही समस्या है - क्या आपने इसे हल किया? –