错误内容:
创建控件时出错 —SiteImage1
"BLL.SiteSetting"的类型初始化设定项引发异常请问一下这个是什么错误啊 在网上找了很多 很多都是说是下面这个问题: private static readonly string path = ConfigurationManager.AppSettings["WebDAL"];
public static ISiteSetting CreateSiteSetting()
{
string className = path + ".SiteSetting";
return (ISiteSetting)Assembly.Load(path).CreateInstance(className);
}
Web.config也已经写了 <appSettings file="MemberShip.config">
<add key="WebDAL" value="SQLServerDAL"/>
</appSettings> 不知道哪错了,高手看一看
创建控件时出错 —SiteImage1
"BLL.SiteSetting"的类型初始化设定项引发异常请问一下这个是什么错误啊 在网上找了很多 很多都是说是下面这个问题: private static readonly string path = ConfigurationManager.AppSettings["WebDAL"];
public static ISiteSetting CreateSiteSetting()
{
string className = path + ".SiteSetting";
return (ISiteSetting)Assembly.Load(path).CreateInstance(className);
}
Web.config也已经写了 <appSettings file="MemberShip.config">
<add key="WebDAL" value="SQLServerDAL"/>
</appSettings> 不知道哪错了,高手看一看
解决方案 »
- 如何遍历treeview的各个接点来得到接点的值?
- Microsoft JScript 运行时错误: 'Sys.Extended.UI' 为空或不是对象
- 在哪里添加Page_PreInit事件啊
- 关于Asp.Net读取XML字符串的问题,在线等,急
- asp.net2.0生成dll问题
- 类似百度的下拉提示
- 关于如何在.vb或web.config文件中获得应用程序在磁盘上的物理路径?
- 做了tree,无限级分类。但有一个查询问题。。。高手请进
- 为何你们都用C#??我觉得VB也不错啊。
- asp.net 动态生成Table控件如何获取每一个单元格的值
- java与.net 的趋势
- 全站静态网站asp.net怎么做?
这个类的代码是这样的using System;
using System.Collections.Generic;
using System.Text;
using System.ComponentModel;
using BookShop.Components;
using BookShop.Components.IDAL;
using System.Web;
using System.Configuration;
using System.Web.Configuration;
using System.Net.Configuration;
namespace BookShop.BLL
{
[DataObjectAttribute]
public class SiteSetting
{
private static readonly ISiteSetting site = DataAccess.CreateSiteSetting(); private static readonly Configuration config = WebConfigurationManager.OpenWebConfiguration(HttpContext.Current.Request.ApplicationPath); public static SiteSettings GetSiteSettings(string applicationName)
{
return site.GetSiteSettings(applicationName);
} public static int SaveSiteSettings(SiteSettings siteSettings)
{
return site.SaveSiteSettings(siteSettings);
} public static void InsertSiteSettings(SiteSettings siteSettings)
{
site.InsertSiteSettings(siteSettings);
} public static SmtpSection getSMTP()
{
SmtpSection section = (SmtpSection)config.GetSection("system.net/mailSettings/smtp");
return section;
} public static void saveSMTP(string host,string userName,string Password,string From)
{
getSMTP().Network.Host = host;
getSMTP().Network.UserName = userName;
getSMTP().Network.Password = Password;
getSMTP().From = From;
config.Save(ConfigurationSaveMode.Modified);
}
}
}请问那错了????
public {get;set;} 呵呵
public class SiteSetting:ISiteSetting
{}
public class SiteSetting
需要继承Control类吗?public class SiteSetting :Control
{
...
}
错误信息:
测试方法 TestProject1.SiteSettingTest.GetSiteSettingsTest 引发异常: System.TypeInitializationException: “BookShop.BLL.SiteSetting”的类型初始值设定项引发异常。 ---> System.ArgumentNullException: 值不能为空。
参数名: assemblyString。
错误堆栈跟踪:
在 System.Reflection.Assembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection)
在 System.Reflection.Assembly.Load(String assemblyString)
在 BookShop.Components.DataAccess.CreateSiteSetting() 位置 E:\text\Asp.net\BookShop\Components\DALFactory\DataAccess.cs:行号 29
在 BookShop.BLL.SiteSetting..cctor() 位置 E:\text\Asp.net\BookShop\BLL\SiteSetting.cs:行号 16
--- 内部异常堆栈跟踪的末尾 ---
在 BookShop.BLL.SiteSetting.GetSiteSettings(String applicationName)
在 TestProject1.SiteSettingTest.GetSiteSettingsTest() 位置 E:\text\Asp.net\BookShop\TestProject1\SiteSettingTest.cs:行号 85