Esempio n. 1
0
		public void GetByNameFailure ()
		{
			AssemblyCollection c = new AssemblyCollection ();
			AssemblyInfo a = new AssemblyInfo ("System.Web.dll");
			c.Add (a);
			Assert.IsNull (c["System.Net.dll"]);
		}
Esempio n. 2
0
		public void GetByName ()
		{
			AssemblyCollection c = new AssemblyCollection ();
			AssemblyInfo a = new AssemblyInfo ("System.Web.dll");
			c.Add (a);
			Assert.AreEqual (a, c["System.Web.dll"]);
		}
        public ActionResult EditWebConfig(string AssemblyName, string PluginName)
        {
            try
            {
                var configuration = WebConfigurationManager.OpenWebConfiguration("~");
                var section = (SystemWebSectionGroup)configuration.GetSectionGroup("system.web");
                var info = new AssemblyInfo(AssemblyName);
                section.Compilation.Assemblies.Add(info);
                configuration.Save();
            }
            catch (Exception ex)
            {
                SetError("An error occurred while trying to edit the Web.config file");
                SetNotice(ex.Message);
                return RedirectToAction("Index");
            }

            ViewData["PluginName"] = PluginName;

            return View();
        }
Esempio n. 4
0
		public void Assembly_validationFailure2 ()
		{
			AssemblyInfo a = new AssemblyInfo ("hi");

			a.Assembly = "";
		}
Esempio n. 5
0
		public void Assembly_validationFailure ()
		{
			AssemblyInfo a = new AssemblyInfo ("");
		}
Esempio n. 6
0
		public void Defaults()
		{
			AssemblyInfo a = new AssemblyInfo("hi");

			Assert.AreEqual ("hi", a.Assembly, "A1");
		}
Esempio n. 7
0
		public void Add (AssemblyInfo info)
		{
			BaseAdd (info, false);
		}
Esempio n. 8
0
		static void LoadAssembly (AssemblyInfo info, List <Assembly> al)
		{
			AddAssembly (Assembly.Load (info.Assembly), al);
		}
 public void Add(AssemblyInfo assemblyInformation)
 {
     this.BaseAdd(assemblyInformation);
 }
Esempio n. 10
0
		public string GetVersion()
		{
			COM.Handler.LogHandler.Info("****************************************************** " + DateTime.Now.ToString() + " ********************************************************");

			COM.Handler.LogHandler.Info("Assembly Info:");
			AssemblyInfo ai = new AssemblyInfo();
			COM.Handler.LogHandler.Info("AsmFQName: " + ai.AsmFQName);
			COM.Handler.LogHandler.Info("AsmName: " + ai.AsmName);
			COM.Handler.LogHandler.Info("CodeBase: " + ai.CodeBase);
			COM.Handler.LogHandler.Info("Company: " + ai.Company);
			COM.Handler.LogHandler.Info("Copyright: " + ai.Copyright);
			COM.Handler.LogHandler.Info("Description: " + ai.Description);
			COM.Handler.LogHandler.Info("Product: " + ai.Product);
			COM.Handler.LogHandler.Info("Title: " + ai.Title);
			COM.Handler.LogHandler.Info("Version: " + ai.Version);

			COM.Handler.LogHandler.Info("Client Info:");
			COM.Handler.LogHandler.Info("*************************************************");
			if (this.Context != null)
			{
				if (this.Context.Request != null)
				{
					if (this.Context.Request.UserLanguages != null)
					{
						foreach (string s in this.Context.Request.UserLanguages)
						{
							COM.Handler.LogHandler.Info(s);
						}
					}
					if (this.Context.Request.UserHostName != null)
						COM.Handler.LogHandler.Info(this.Context.Request.UserHostName);
					if (this.Context.Request.UserHostAddress != null)
						COM.Handler.LogHandler.Info(this.Context.Request.UserHostAddress);
					if (this.Context.Request.UserAgent != null)
						COM.Handler.LogHandler.Info(this.Context.Request.UserAgent);
					if (this.Context.Request.UrlReferrer != null)
						COM.Handler.LogHandler.Info(this.Context.Request.UrlReferrer.ToString());
					if (this.Context.Request.ServerVariables != null)
					{
						COM.Handler.LogHandler.Info("ServerVariables:");
						COM.Handler.LogHandler.Info("*************************************************");
						foreach (string s in this.Context.Request.ServerVariables.AllKeys)
						{
							COM.Handler.LogHandler.Info(string.Format("   {0,-10} {1}", s, this.Context.Request.ServerVariables[s]));
						}

					}
					if (this.Context.Request.Headers != null)
					{
						COM.Handler.LogHandler.Info("Headers:");
						COM.Handler.LogHandler.Info("*************************************************");
						foreach (string s in this.Context.Request.Headers.AllKeys)
						{
							COM.Handler.LogHandler.Info(string.Format("   {0,-10} {1}", s, this.Context.Request.Headers[s]));
						}
					}
				}
			}


			return Config.GetStringValueFromConfigByKey("SharedCacheVersionNumber") + " - " + DateTime.Now.ToString("hh:mm:ss");

		}
 public void Add(AssemblyInfo assemblyInformation)
 {
 }
 internal Assembly[] LoadAssembly(AssemblyInfo ai)
 {
     Assembly[] assemblyArray = null;
     if (ai.Assembly == "*")
     {
         return this.LoadAllAssembliesFromAppDomainBinDirectory();
     }
     Assembly a = this.LoadAssemblyHelper(ai.Assembly, false);
     if (a != null)
     {
         assemblyArray = new Assembly[] { a };
         RecordAssembly(ai.Assembly, a);
     }
     return assemblyArray;
 }