问题描述
问题是这样的,我写了个测试网站:这是资源管理视图aspx文件里的内容:<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="Default.aspx.cs"Inherits="_Default"%><!DOCTYPEhtml><htmlxmlns="http://www.w3.org/1999/xhtml"><headrunat="server"><metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/><title></title></head><body><formid="form1"runat="server"><div>222222222222222222222</div></form></body></html>
aspx.cs里的内容:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;publicpartialclass_Default:System.Web.UI.Page{TestClasstestclass;protectedvoidPage_Load(objectsender,EventArgse){}}
其中TestClass在App_Code中usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;///<summary>///TestClass的摘要说明///</summary>publicclassTestClass{publicTestClass(){////TODO:在此处添加构造函数逻辑//}}
到现在为止一切都是正常美好的,我把这个网站部署到我本机的IIS上也可以正常访问。但是当我把它上传到阿里云主机上,访问的时候就会提示找不到TestClas这个类。大家可以访问这个链接看看实地情况:http://www.douyuexi.com/Debug2/Default.aspx所以你们有碰到过这个情况么,是什么原因产生的,我应该怎么处理呢?好伤脑筋,已经被它困扰两天了~~~~~(>_<)~~~~
解决方案
解决方案二:
编译通过了没?你使用的是WebForm还是WebApplication?还有,打开网站一切正常,没啥异常
解决方案三:
在解决方案中,找到TestClass,右键-》属性将“生成操作”改成“编译”即可
解决方案四:
干脆将TestClass生成dll,然后放到网站的bin目录里
解决方案五:
网站一切正常,没啥异常
解决方案六:
TestClass.里面的函数,直接这样用就可以了啊