我遇到的问题是现有网站直到上周才开始运作。当我在VS 2013中打开网站时,我得到一个"对象引用未设置为对象的实例" .aspx
页面和.master
页面的页面声明上的错误/警告。网站构建正确,但运行时只显示空白页面,没有错误。
我已经验证了文件后面的代码存在,并且它的命名空间和类正确地输入到页面声明中。向项目添加新页面会出现相同的错误,并且我已验证所有引用都存在。该网站采用3.5框架。任何帮助,将不胜感激。感谢。
克莱顿
答案 0 :(得分:1)
由于我没有取得任何进展,因此我决定创建一个新的Web项目并将所有现有文件移动到新项目中。我决定一次做一个这样的文件,看看我是否可以确定页面或设置导致问题。复制过的所有文件和网站按预期运行,直到我开始调整Web配置文件以匹配旧项目的某些设置。一切顺利,直到我添加了行
<identity impersonate="true" userName="domain\Username" password="Password" />
保存并运行网页后,我开始从其他项目中获得相同的错误。评论这条线为我解决了问题,但现在我必须弄清楚为什么会导致这样一个奇怪的问题。
感谢大家的时间。
编辑:奇怪的是,这条线在没有指定用户帐户的情况下工作,所以如果我放<identity impersonate="true" />
,那么一切都按预期工作。
答案 1 :(得分:0)
(看起来你已经这样做了但是)我能看到的另一件事就是&#39; CodeBehind&#39;通常匹配&#39;继承&#39;它不必匹配,但要确保&#39;继承&#39;
PropertyChangeEvent
匹配后面部分类的代码:
... Inherits="_default"
您的网页&#39;继承&#39;说 RenewTemplate.Default 。这与后面的代码完全匹配吗?