对asp不怎么熟悉,亲戚工厂的官网想修改首页内容,但是找来找去没找到首页的内容页。
因为是外包模板做的,所以毫无条理,命名也没有规则,跪求找出首页内容方法。
index.aspx 代码如下
<%@ page language="C#" autoeventwireup="true" inherits="index, qwt" enableviewstate="false" enableviewstatemac="false" %>
urlRewrite.config 代码如下
<?xml version="1.0" encoding="utf-8" ?>
<rewriteRules>
<!-- 注册动作解析器 -->
<register parser="VMoom.Framework.HttpModules.UrlRewriter.MyRewriteActionParser, VMoom.Framework" />
<!-- 注册条件解析器 -->
<register parser="VMoom.Framework.HttpModules.UrlRewriter.MyConditionParser, VMoom.Framework" />
<register parser="VMoom.Framework.HttpModules.UrlRewriter.TheftproofParser, VMoom.Framework" />
<!-- 注册自定义转换器 -->
<register transform="VMoom.Framework.HttpModules.UrlRewriter.MyRewriteTransform, VMoom.Framework" />
<register transform="VMoom.Framework.HttpModules.UrlRewriter.XXTEAEncodeTransform, VMoom.Framework" />
<register transform="VMoom.Framework.HttpModules.UrlRewriter.XXTEADecodeTransform, VMoom.Framework" />
<!-- 注册日志监视器 -->
<register logger="Intelligencia.UrlRewriter.Logging.DebugLogger, Intelligencia.UrlRewriter" />
<!--+++++++++++++++++++++++++++++++++++++++招商加盟:start {{{{{{ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-->
<!--查看所有分页-->
<rewrite url="^~/agent/(\d+)\.html$" to="~/agent/index.aspx?page=$1" processing="stop" />
<rewrite url="^~/agent/agent-(\d+(,\d+)*)\.html$" to="~/agent/List.aspx?sid=$1" processing="stop" />
<rewrite url="^~/agent/agent-(\d+(,\d+)*)-(\d+)\.html$" to="~/agent/List.aspx?sid=$1&page=$3" processing="stop" />
<rewrite url="^~/agent/apply.html$" to="~/agent/apply.aspx" processing="stop" />
<!--+++++++++++++++++++++++++++++++++++++++ }}}} 招商加盟:end++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-->
<!--帮助中心-->
<rewrite url="^~/help/(\d+)\.html$" to="~/help/index.aspx?page=$1" processing="stop" />
<rewrite url="^~/help/help-(\d+(,\d+)*)\.html$" to="~/Help/List.aspx?sid=$1" processing="stop" />
<rewrite url="^~/help/help-(\d+(,\d+)*)-(\d+)\.html$" to="~/Help/List.aspx?sid=$1&page=$3" processing="stop" />
<rewrite url="^~/Help/leaveword-(\d+)\.html$" to="~/Help/leaveword.aspx?page=$1" processing="stop" />
<rewrite url="^~/Help/leaveword.html$" to="~/Help/leaveword.aspx" processing="stop" />
<!--***********************资讯中心:start***********************-->
<!--查看所有分页-->
<rewrite url="^~/news/(\d+)\.html$" to="~/news/index.aspx?page=$1" processing="stop" />
<!--分类查看-->
<rewrite url="^~/news/news-(\d+(,\d+)*)\.html$" to="~/News/List.aspx?sid=$1" processing="stop" />
<!--分类分页查看-->
<rewrite url="^~/news/news-(\d+(,\d+)*)-(\d+)\.html$" to="~/News/List.aspx?sid=$1&page=$3" processing="stop" />
<!--***********************资讯中心:end***********************-->
<!--***********************产品中心:start***********************-->
<rewrite url="^~/product/(\d+)\.html$" to="~/Product/index.aspx?page=$1" processing="stop" />
<rewrite url="^~/product/list-(\d+)\.html$" to="~/Product/List.aspx?page=$1" processing="stop" />
<!--分类查看-->
<rewrite url="^~/product/product-(\d+(,\d+)*)\.html$" to="~/Product/List.aspx?sid=$1" processing="stop" />
<!--分类分页查看-->
<rewrite url="^~/product/product-(\d+(,\d+)*)-(\d+)\.html$" to="~/Product/List.aspx?sid=$1&page=$3" processing="stop" />
<!--***********************产品中心:end***********************-->
<!--***********************方案服务中心:start***********************-->
<rewrite url="^~/Project/(\d+)\.html$" to="~/Project/index.aspx?page=$1" processing="stop" />
<rewrite url="^~/Project/list-(\d+)\.html$" to="~/Project/List.aspx?page=$1" processing="stop" />
<!--分类查看-->
<rewrite url="^~/Project/Project-(\d+(,\d+)*)\.html$" to="~/Project/List.aspx?sid=$1" processing="stop" />
<!--分类分页查看-->
<rewrite url="^~/Project/Project-(\d+(,\d+)*)-(\d+)\.html$" to="~/Project/List.aspx?sid=$1&page=$3" processing="stop" />
<!--***********************方案服务中心:end***********************-->
<!--***********************下载中心:start***********************-->
<rewrite url="^~/download/list-(\d+)\.html$" to="~/Download/List.aspx?page=$1" processing="stop" />
<!--分类查看-->
<rewrite url="^~/download/list-(\d+(,\d+)*)\.html$" to="~/Download/List.aspx?sid=$1" processing="stop" />
<!--分类分页查看-->
<rewrite url="^~/download/list-(\d+(,\d+)*)-(\d+)\.html$" to="~/Download/List.aspx?sid=$1&page=$3" processing="stop" />
<rewrite url="^~/download/(\d+)\.html$" to="~/download/index.aspx?page=$1" processing="stop" />
<!--***********************下载中心:end***********************-->
<!--***********************企业招聘:start***********************-->
<!--分类查看第一页-->
<rewrite url="^~/job/job-(\d+)\.html$" to="~/Job/index.aspx?oid=$1" processing="stop" />
<!--分类查看分页-->
<rewrite url="^~/job/job-(\d+)-(\d+)\.html$" to="~/Job/index.aspx?oid=$1&page=$2" processing="stop" />
<!--查看所有分页-->
<rewrite url="^~/job/(\d+)\.html$" to="~/Job/index.aspx?page=$1" processing="stop" />
<!--***********************企业招聘:end***********************-->
<rewrite url="^~/survey-(\d+)\.html$" to="~/help/survey.aspx?oid=$1" processing="stop" />
<rewrite url="^~/survey-(\d+)-(\d+)\.html$" to="~/help/survey.aspx?oid=$1&temp=$2" processing="stop" />
</rewriteRules>
web.config 代码如下
<?xml version="1.0"?>
<configuration>
<!--url rewrite-->
<configSections>
<section name="rewriter" requirePermission="false" type="Intelligencia.UrlRewriter.Configuration.RewriterConfigurationSectionHandler, Intelligencia.UrlRewriter" />
<sectionGroup name="NSW">
<section name="HttpCompress" type="NSW.Web.API.Configuration" />
</sectionGroup>
</configSections>
<NSW>
<HttpCompress compressionType="GZip">
<IncludedMimeTypes>
<add mime="text/html" />
</IncludedMimeTypes>
<!--配置不压缩何种类型资源
<ExcludedMimeTypes>
<add mime="text/html" />
</ExcludedMimeTypes>
注意:ExcludedMimeTypes及IncludedMimeTypes只需要配置一个就可以,如果像上面那样配置ExcludeMimeTypes的话,则表明除html类型的资源外,其它资源都会被压缩-->
<ExcludedPaths>
<!--设定不启用压缩的页面路径,下面设定了nocompress目录下的default.aspx页面将不会启用压缩功能,但其它页面则正常启用压缩-->
<add path="/Manager/" />
</ExcludedPaths>
</HttpCompress>
</NSW>
<!--end url rewrite-->
<appSettings configSource="Config\Appsetting.config">
</appSettings>
<connectionStrings configSource="Config\ConnectionString.config">
</connectionStrings>
<rewriter file="~/Config/URLReWrite.config" />
<system.web>
<httpHandlers>
<add verb="*" path="*.html" type="System.Web.StaticFileHandler" />
<add path="*.shtml" verb="*" type="System.Web.UI.PageHandlerFactory" validate="true" />
<add path="*.aspx" verb="*" type="System.Web.UI.PageHandlerFactory" validate="true" />
</httpHandlers>
<httpModules>
<add name="URLModule" type="NSW.Web.Module.URLModule" />
<add type="Intelligencia.UrlRewriter.RewriterHttpModule,Intelligencia.UrlRewriter" name="UrlRewriter" />
</httpModules>
<httpRuntime maxRequestLength="2097151" executionTimeout="3600" />
<compilation debug="true">
<assemblies>
<add assembly="System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" />
<add assembly="System.Management, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" />
</assemblies>
</compilation>
<authentication mode="Windows" />
<!--
<customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
<error statusCode="403" redirect="NoACcess.htm" />
<error statusCode="404" redirect="FileNotFound.htm" />
</customErrors>
-->
<customErrors mode="Off" defaultRedirect="error.htm?msg=0">
<error statusCode="403" redirect="error.htm?msg=2" />
<error statusCode="404" redirect="notfound.aspx" />
<error statusCode="500" redirect="error.htm?msg=4" />
</customErrors>
<sessionState mode="InProc" timeout="300" />
<pages enableViewState="false" validateRequest="false" enableViewStateMac="false">
<controls>
<add tagPrefix="CurrentPosition" tagName="CurrentPosition" src="~/Manager/NSWEditor/Common/CurrentPosition.ascx" />
<add tagPrefix="SpanCurrentPosition" tagName="SpanCurrentPosition" src="~/Manager/NSWEditor/Common/SpanCurrentPosition.ascx" />
<add tagPrefix="SelectRelevant" tagName="SelectRelevant" src="~/Manager/NSWEditor/Common/SelectRelevant.ascx" />
<add tagPrefix="radio_control" tagName="radio_control" src="~/Manager/NSWEditor/Common/radio_control.ascx" />
<add tagPrefix="ThumbnailImage" tagName="ThumbnailImage" src="~/Manager/NSWEditor/Common/ThumbnailImage.ascx" />
<add tagPrefix="RelevantColumn" tagName="RelevantColumn" src="~/Manager/NSWEditor/Common/RelevantColumn.ascx" />
<add tagPrefix="RightColumn" tagName="RightColumn" src="~/Manager/NSWEditor/Common/RightColumn.ascx" />
<add tagPrefix="NSW" tagName="UEditor" src="~/Manager/NSWEditor/Common/NSWEditor.ascx" />
<!--*************** 购物车:start ***************-->
<!--购物车当前位置-->
<add tagPrefix="CartLoc" tagName="CartLoc" src="~/UserControls/Cart/Loc.ascx" />
<!--底部向导-->
<add tagPrefix="BottomHelp" tagName="BottomHelp" src="~/UserControls/Product/BottomHelp.ascx" />
<!--*************** 购物车:end ***************-->
<!--*************** 前台页面:start ***************-->
<!--
<add tagPrefix="ucHeader" tagName="ucHeader" src="~/UserControls/Common/Header.ascx"/>
<add tagPrefix="ucFooter" tagName="ucFooter" src="~/UserControls/Common/Footer.ascx"/>
-->
<add tagPrefix="ucLocL" tagName="ucLocL" src="~/UserControls/Common/LocL.ascx" />
<!--*************** 前台页面:end ***************-->
<!--*************** 会员中心:start ***************-->
<!--当前位置-->
<add tagPrefix="UserLoc" tagName="UserLoc" src="~/UserControls/User/Loc.ascx" />
<!--行为操作-->
<add tagPrefix="UserActions" tagName="UserActions" src="~/UserControls/User/Actions.ascx" />
<!--*************** 会员中心:end ***************-->
<!--分页控件-->
<add assembly="Oran.WebControl.OranPager" namespace="Oran.WebControl" tagPrefix="OranPager" />
<!--OranRegion 地区控件-->
<add assembly="OranChinaRegion" namespace="Oran.WebControl" tagPrefix="chinaRegion" />
<!--在线线客服-->
<add tagPrefix="Kefu" tagName="Kefu" src="~/UserControls/IM/Kefu.ascx" />
</controls>
</pages>
<identity impersonate="false" />
<globalization requestEncoding="utf-8" responseEncoding="utf-8" fileEncoding="utf-8" />
<!--<machineKey validation="3DES" validationKey="319B474B1D2B7A87C996B280450BB36506A95AEDF9B51211" decryptionKey="280450BB36319B474C996B506A95AEDF9B51211B1D2B7A87" decryption="3DES"/>-->
</system.web>
<system.webServer>
<handlers>
<add name="myurl" path="*.html" verb="*" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" resourceType="Unspecified" preCondition="classicMode,runtimeVersionv2.0,bitness32" />
</handlers>
<urlCompression doDynamicCompression="false" />
</system.webServer>
</configuration>
urlOverride.config 代码如下
<?xml version="1.0" encoding="utf-8" ?>
<Rewrites>
<Rewrite>
<Url>/aaaaaaaaaaa.html</Url>
<PcTo>
<Url>/OtherPage/page01.aspx</Url>
<IsHtml>false</IsHtml>
<!--rewritepath,redirect,transfer-->
<Mode>rewritepath</Mode>
<OtherTemp>aaa</OtherTemp>
<TempIndex>1</TempIndex>
<Styles>/Skins/Default/resetcommon.css,/Skins/Default/Style.css</Styles>
<Jss>/JS/NSW_DetailsPro.js</Jss>
<Cache>true</Cache>
</PcTo>
<McTo>
<Url>/Mobiel/OtherPage/page01.aspx</Url>
<IsHtml>false</IsHtml>
<!--rewritepath,redirect,transfer-->
<Mode>rewritepath</Mode>
<OtherTemp>FriendLink</OtherTemp>
<TempIndex>1</TempIndex>
<Styles>/Mobile/css/skins.css,/Mobile/Css/newslist.css,/Mobile/css/common.css</Styles>
<Jss>/Mobile/js/Jquery.js,/Mobile/js/nsw_mobile.js,/Mobile/js/Tools.js</Jss>
<Cache>true</Cache>
</McTo>
<DefaultTitle>测试</DefaultTitle>
<DefaultMetaKeyword>测试</DefaultMetaKeyword>
<DefaultMetaDescription>测试</DefaultMetaDescription>
<AddTitlePostfix>true</AddTitlePostfix>
<AddDefaultMetaKeyword>true</AddDefaultMetaKeyword>
<AddDefaultMetaDescription>true</AddDefaultMetaDescription>
</Rewrite>
</Rewrites>
补充:翻了bin文件夹里面的dll文件,没有找到index.dll,找到了qwt.dll,反编译后,其中有一个page_load的方法
base.Response.Write(this.Html = NVTempHelp.GetHtmlByTemp(NTools.GetTempPath(PrivateSet.temppath + "/Index/", string.Empty), this.context));
不知道还能提供什么,如需要其他请提出,感谢!
放弃吧,如果说
index.aspx
下面没有相应的HTML代码,说明采用的是预编译发布的,所有HTML代码全部生成到DLL里面了。除非你有源代码。