我遇到的问题是我的iis 7在我的电脑上运行。 在根文件wwwroot中,我有一个网站文件夹,即[apex]这是一个虚拟目录。在文件夹中是一个bin文件夹,其中包含一个带名称空间的编译类。从bin文件导入类的问题asp.net vb.net虚拟目录
然后在一个aspx文件中,我试图导入命名空间并使用名称空间内的类。
<%@ import namespace="namespacexxx">
<script language="vb" runat="server">
sub pgld() handles me.load
dim sds as new the_class
end sub
</script>
命名空间和类名已被检查好,没有错误。但在编译阶段,我得到了“类型未定义”的消息。
好的,然后,在iis 7控制面板中,我将整个网站文件夹从“虚拟目录”转换为“应用程序”类型。问题就消失了!
任何想法发生了什么?