我正在运行Asp.net网络应用程序,当我在bin文件夹中更新dll时,我在本地和暂存服务器上运行应用程序,而当我上传到生产服务器上时,它会引发Parser错误异常。
码
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="TopNavigation.ascx.cs"
Inherits="SitefinityWebApp.Modules.Masters.TopNavigation" %>
<%@ Register Src="../Other/Search_Box.ascx" TagName="Search_Box" TagPrefix="uc1" %>“/”应用程序中的错误服务器错误。
解析器错误
描述:在解析服务此请求所需的资源时发生了错误。请查看以下具体的解析错误详细信息,并适当地修改源文件。
解析器错误消息:无法加载类型'SitefinityWebApp.Modules.Masters.TopNavigation'.
源错误:
Line 1:
Line 2: <%@ Control Language="C#" AutoEventWireup="true" CodeBehind="TopNavigation.ascx.cs"
Inherits="SitefinityWebApp.Modules.Masters.TopNavigation" %>
Line 3: <%@ Register Src="../Other/Search_Box.ascx" TagName="Search_Box" TagPrefix="uc1" %>
Source File: Modules/Masters/TopNavigation.aspx Line: 2 发布于 2015-02-05 11:06:34
解决方案1:有关为应用程序创建虚拟目录的详细说明,请参阅为应用程序创建虚拟目录。
解决方案2:您的应用程序的Bin文件夹丢失或应用程序的DLL文件丢失。有关详细说明,请参见将应用程序文件复制到生产服务器。
解决方案3:您可能已经部署到web根文件夹,但没有更改Web.config文件中的某些设置。有关详细说明,请参见部署到web根。
在我的例子中,解决方案2工作,当部署到服务器时,一些DLL从bin目录尚未成功地上传到服务器。我已经重新上传了所有DLL的,这是有效的!!
https://stackoverflow.com/questions/28341977
复制相似问题