Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
未定义ASP.NET web安装程序类_Asp.net_Vb.net_Iis_Deployment_Web Deployment Project - Fatal编程技术网

未定义ASP.NET web安装程序类

未定义ASP.NET web安装程序类,asp.net,vb.net,iis,deployment,web-deployment-project,Asp.net,Vb.net,Iis,Deployment,Web Deployment Project,我通过创建web设置安装了一个ASP.NET应用程序。我遇到了一个问题,ASP.NET没有向IIS注册,所以它给了我一条“安装被中断”的消息,完全没有告诉我什么。无论如何,我最终安装了它,我可以访问主页,但它告诉我我的类没有定义。dll与Default.aspx页面位于同一目录中 以下是主要的错误信息 Compiler Error Message: BC30002: Type 'SIValidator.SIValidator' is not defined. Source Error:

我通过创建web设置安装了一个ASP.NET应用程序。我遇到了一个问题,ASP.NET没有向IIS注册,所以它给了我一条“安装被中断”的消息,完全没有告诉我什么。无论如何,我最终安装了它,我可以访问主页,但它告诉我我的类没有定义。dll与Default.aspx页面位于同一目录中

以下是主要的错误信息

Compiler Error Message: BC30002: Type 'SIValidator.SIValidator' is not defined.

Source Error:     

Line 4:  
Line 5:  <script runat="server">
Line 6:      Dim validator As New SIValidator.SIValidator()
Line 7:      Protected table As New arrayList()
Line 8:      Protected countyByDistrict As New Hashtable()

Version Information: Microsoft .NET Framework Version:2.0.50727.1873; ASP.NET Version:2.0.50727.1433 
编译器错误消息:BC30002:未定义类型“SIValidator.SIValidator”。
源错误:
第4行:
第5行:
第6行:作为新的SIValidator.SIValidator()的Dim验证器
第7行:作为新arrayList()的受保护表
第8行:受保护的countyByDistrict作为新哈希表()
版本信息:Microsoft.NET Framework版本:2.0.50727.1873;ASP.NET版本:2.0.50727.1433
我做错了吗?是否存在一些可能无法设置的模糊设置?我对这项VS部署协议完全陌生,所以我正在尝试学习正确的术语来提出正确的问题。。。谢谢你的帮助

编辑: 顺便说一句,当我5分钟后搜索谷歌时,这个条目作为第一个结果出现了。如果当时有我的答案,那就太棒了:我想你也可以

  • 使用web.config在目录下创建一个bin目录,并将程序集放在其中;然后,您可能需要在页面中使用
    指令,但我认为完整的类名/命名空间也可以

  • 将程序集添加到web.config的

  • 啊#1是正确的,尽管它必须是