问题描述
vs2005中创建了一个基类,代码如下:publicpartialclassWebPageBase:Page{///<summary>///获得一个数据库连接///</summary>publicstringconnectionString{get{if(ConfigurationManager.ConnectionStrings["connectionString"]==null){return"";}returnConfigurationManager.ConnectionStrings["connectionString"].ToString();}}}另外一个文件继承如下:publicpartialclassTest_Default:WebPageBase{protectedvoidPage_Load(objectsender,EventArgse){Response.Write(connectionString);}}如果在VS2005运行正常,但IIS指向这个文件夹,在LOCALHOST下运行出现错误,不知道为何.Thetypeornamespacename'WebPageBase'couldnotbefound(areyoumissingausingdirectiveoranassemblyreference?)谢谢.
解决方案
解决方案二:
两个文件不在同一个项目且没有引用关系吧?添加基类的dll引用应该就可以了
解决方案三:
在同一个项目中呀,就建立了一个网站项目.
解决方案四:
WebPageBase应该在app_code文件夹下面对于vs2005来说所有的公共类都应该在app_code下,一个比较讨厌的规定!
解决方案五:
wanghui0380您好,WebPageBase确实是在app_code中呢.我就不明白,为什么在VS2005虚拟环境中运行可以,但IIS指向这个文件夹后就在IIS环境下就不行了.
解决方案六:
jf
解决方案七:
用过,没出过问题。帮顶。顺便问,指定文件夹什么的没什么错误吧。
解决方案八:
难道没有人遇到过吗?