ASP.NET C # Вложенное приложение (подкаталог) - сообщение об ошибке синтаксического анализатора: не удалось загрузить тип - PullRequest
1 голос
/ 21 июля 2010

Я создал веб-приложение asp.net, которое может динамически создавать проекты веб-приложений asp.net в своей файловой системе (подкаталогах).

Допустим, я вручную создаю виртуальный каталог в IIS для каждого созданного веб-приложения.

Когда я пытаюсь получить доступ к этим приложениям (http://localhost//), я получаю сообщение об ошибке:

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">

Что я делаю не так?

Заранее спасибо,

Gal.

1 Ответ

1 голос
/ 21 июля 2010

Ваш виртуальный каталог установлен как приложение в 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/

...