PDA

View Full Version : پابلیش وب سایت



sara_t
یک شنبه 10 بهمن 1395, 21:08 عصر
سلام دوستان
این فایل global.asxc من هست:


public class MvcApplication : System.Web.HttpApplication
{
protected void Application_Start()
{
AreaRegistration.RegisterAllAreas();
//WebApiConfig.Register(GlobalConfiguration.Configur ation);
FilterConfig.RegisterGlobalFilters(GlobalFilters.F ilters);
RouteConfig.RegisterRoutes(RouteTable.Routes);
BundleConfig.RegisterBundles(BundleTable.Bundles);
}
protected void FormsAuthentication_OnAuthenticate(Object sender, FormsAuthenticationEventArgs e)
{
if (FormsAuthentication.CookiesSupported == true)
{
if (Request.Cookies[FormsAuthentication.FormsCookieName] != null)
{
string username = FormsAuthentication.Decrypt(Request.Cookies[FormsAuthentication.FormsCookieName].Value).Name;
var blUser = new UserRepository();
string roles = blUser.Where(p => p.Email == username).Single().Roles;
e.User = new GenericPrincipal(new System.Security.Principal.GenericIdentity(username ), roles.Split(','));
}
}
}


ولی وقتی سایت رو پابلیش میکنم هیچی تو صفحه نیس جز یه خط کد

<%@ Application Codebehind="Global.asax.cs" Inherits="CharmEshop.MvcApplication" Language="C#" %>

hakim22
شنبه 16 بهمن 1395, 11:00 صبح
معمولا به صورت پیشفرض قابلیت ASP در IIS برای سایتهای جدید غیر فعال است. مطمئن شوید که ASP فعال است و روی دات نت 4 با Integrated Pipeline قرار دارد.