我有我正在開發三個獨立的網站,都有着一些類,母版頁,等等(呼叫的站點mysite1
,mysite2
,並mysite3
)如何設置一個使用.NET Web應用程序的子文件夾作爲其基礎的IIS網站?
一個.NET Web應用程序當我瀏覽使用該網站「在瀏覽器中查看「從VS(導致到http://localhost/projectName/mysite1/default.aspx),一切都按預期工作。
但是,我還設置了一個名爲Mysite1
的IIS網站,該網站使用http://mysite1/並指向「mysite1」子文件夾作爲其本地路徑(在主目錄下)。當我訪問http://mysite1/,我得到以下ASP.NET錯誤:
Parser Error Message: Could not load type 'MyProject.Mysite1.Default'.
Source Error:
Line 1: <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="MyProject.Mysite1.Default" %>
Line 2:
Line 3: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
的命名空間都是有效的,通過該網站,從「在瀏覽器中查看」運行時正常工作證明。我認爲它與應用程序的基本文件夾有些關係是人爲改變的,因爲這是其他幾個錯誤造成的,但我不知道如何解決它。
我應該如何配置IIS以使用Web應用程序的子文件夾作爲其基礎文件夾?
看看BlogEngine;它使用這個確切的設置。 – IrishChieftain