1

ファイルシステム(サブディレクトリ)内にasp.net Webアプリケーションプロジェクトを動的に作成できるasp.net Webアプリケーションを作成しました。

作成された Web アプリケーションごとに、IIS で仮想ディレクトリを手動で作成するとします。

これらのアプリケーション ( 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">

私は何を間違っていますか?

前もって感謝します、

ギャル。

4

1 に答える 1

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/

于 2010-07-21T12:24:33.260 に答える