【发布时间】:2014-08-23 15:11:41
【问题描述】:
问题正如标题所说,我的网站在.Net 4.0下。我的项目是 VS2010 中的 ASP.Net Web 应用程序。我确定网站 dll 已编译到 /Bin 文件夹中,并且确实包含我的 .aspx 文件所需的类。
我的 .aspx 文件示例是:
<%@ Page Title="" Language="VB" MasterPageFile="~/main.master" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" %>
相关的.vb文件是:
Partial Class _Default
Inherits BasePage
Protected Overrides Sub OnPreInit(e As System.EventArgs)
Me.ModuleID = 2
MyBase.OnPreInit(e)
End Sub
End Class
在 myproject.dll 中确实有“_Default”类。当我尝试访问我的网站时,它会引发
System.Web.HttpParseException (0x80004005): The file '/Default.aspx.vb' does not exist.
它与VB.net有关吗?因为我记得我的上一个项目是在 aspx+C# 下,如果我删除了所有 .cs 文件,它可以正常工作。
【问题讨论】: