asp.net-mvc-4 - ASP 经典页面上的编译错误

标签 asp.net-mvc-4 parsing asp-classic compiler-errors

我试图在这里做一些奇怪的事情。所以目前我有一个将在 MVC 4 应用程序中运行的 asp 网站。

我的网站位于 MVC 项目文件夹的根目录中,我已将我的 route.config 文件设置为指向根目录中的 default.asp。为此,一切似乎都正常工作。在本地计算机上运行应用程序时出现 2 个错误。

第一个错误:

“/RESTART”应用程序中的服务器错误。________________________________________
编译错误
说明:在编译服务此请求所需的资源期间发生错误。请查看以下特定错误详细信息并适当修改您的源代码。

编译器错误消息:BC30451:未声明“mysite”。由于其保护级别,它可能无法访问。

源错误:

第 1 行:<%
第 2 行:mysite=Trim(request.servervariables("url"))
第 3 行:mysite=LCase(mysite)
第 4 行:%>

源文件:C:\Workspace\VS2010\MVC_RESTART\RESTART\RESTART\topbar.asp 行:2
显示详细的编译器输出:

显示完整的编译源:
________________________________________
版本信息:Microsoft .NET Framework 版本:4.0.30319; ASP.NET 版本:4.0.30319.34237

所以我可以从这个错误消息中收集到编译器不喜欢我的经典 asp 代码。谁能让我知道我要去哪里错了。

第二个错误:

“/RESTART”应用程序中的错误。________________________________________
解析器错误
说明:解析服务此请求所需的资源时出错。请查看以下特定的解析错误详细信息并适本地修改您的源文件。

解析器错误消息:找不到路径“C:\Workspace\VS2010\MVC_RESTART\RESTART\RESTART\docman\doccount.asp”的一部分。

源错误:

第 1 行:
第 2 行:
第 3 行:<头>

源文件:/RESTART/navbar.asp 行:1
________________________________________
版本信息:Microsoft .NET Framework 版本:4.0.30319; ASP.NET 版本:4.0.30319.34237

有了这个错误,我收集到应用程序不理解经典 asp 处理路径的方式。

有谁知道如何解决这个问题?

最佳答案

好的,我已经在 MVC 4 应用程序中运行了经典的 ASP 网站。我意识到父路径的 IIS 设置默认设置为 False,通过在我的本地计算机上启用它,我可以通过 IIS 访问该站点,我会询问我的服务器管理员是否可以启用它。感谢所有的帮助。

关于asp.net-mvc-4 - ASP 经典页面上的编译错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28941636/

相关文章:

c++ - 使用 getline 拆分字符串并检查 int

python - 在 Python 中解析 soap/XML 响应

asp-classic - IE7 经典 ASP 缓存

asp.net-mvc - 数据注释本地化

asp.net-mvc-4 - 移植到 MVC4 后,Windows Azure UploadFromStream 不再有效 - 指针?

css - 照片右边的表格

c# - (asp.net MVC4) 在 _layout.cshtml 中引用全局基本模型并在其他 View 中引用自定义模型?

parsing - Scala:解析转换问题

session - 在经典 ASP 中保持 session 事件所需的最少代码是多少?

asp-classic - 在 ASP FPDF 中输出图像问题