需求:网站中在根目录为PC网站,其中的目录mobile里面是手机网站。PC和手机网站分为两个站点分别对应的域名是www.a.com 和 m.a.com ,对应的文件在为"/wwwroot/" 和 “/wwwroot/mobile/”中,该网站的PC站点和手机站都是在一个项目中,PC站的网站目录在根目录,这里没有任何问题。而 mobile的webconfig在根目录,如果是直接IIS站点的网站目录是“/wwwroot/mobile/”那么在网站会出现以下的报错,因为mobile是属于整个网站的,而不是单独的项目文件。
Server Error in '/' Application.
Parser Error
Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately.Parser Error Message: Could not load type 'DTcms.Web.mobile.Default'.
Source Error:
Line 1: <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="DTcms.Web.mobile.Default" %> Line 2: <%@ OutputCache Duration="60" VaryByParam="none" %>
Line 3: <!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
|
Source File: /Default.aspx Line: 1
Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.272
1.通过url的重定向,“主目录”- “重定向到url” - “输入的url下的目录”,在重定向的url填上子目录即可。