ASP.NET C#嵌套应用程序(子目录) - 分析器错误消息:无法加载类型

时间:2010-07-21 12:01:37

标签: c# asp.net iis virtual-directory

我创建了一个asp.net Web应用程序,可以在其文件系统(子目录)中动态创建asp.net Web应用程序项目。

假设我在IIS中为每个创建的webapp手动创建虚拟目录。

当我尝试访问这些应用程序时http://localhost/ <virtual-dir> /)我收到错误消息:

Parser Error Message: Could not load type 'Template29.Template29'.

Source Error:

Line 1: <%@ Master Language="C#" AutoEventWireup="true" CodeBehind="Template29.master.cs" Inherits="Template29.Template29" %>

Line 2: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

我做错了什么?

提前致谢,

加。

1 个答案:

答案 0 :(得分:1)

您的虚拟目录是否在IIS中设置为应用程序?如果是这样,也许你在web.config继承方面遇到了一些问题:

http://msdn.microsoft.com/en-us/library/ms178685.aspx

顺便说一句。您可以使用Microsoft.Web.Administration程序集在IIS 7上自动创建新站点,这很棒:)

http://blogs.msdn.com/b/carlosag/archive/2006/04/17/microsoftwebadministration.aspx

http://learn.iis.net/page.aspx/165/how-to-use-microsoftwebadministration/