【问题标题】:An unexpected error has occurred发生意外的错误
【发布时间】:2018-05-16 22:10:26
【问题描述】:

我在本地计算机上创建了一个 asp.net Web 应用程序,并将其部署到 sharepoint。为此,我正在参考以下内容

在 Windows SharePoint Services 3.0 _layouts 文件夹中部署 ASP.NET Web 应用程序 [http://msdn.microsoft.com/en-us/library/cc297200.aspx]

它在我的本地机器上完美运行,但是当我尝试在客户端机器上部署它时,它给了我“发生了意外错误。”错误。

场景是,我的客户端机器上没有安装 Visual Studio,所以我所做的只是将我的解决方案文件夹与 bin 文件夹一起复制到 12'hives LAYOUT 文件夹中。然后当我尝试通过点击 URL 访问它时

http://[machineName]/_layouts/[MyCustomFolder]/default.aspx 它给了我上面提到的错误。

谁能帮我解决这个问题..? 提前谢谢..

萨钦

【问题讨论】:

  • 我们只能为意外错误提供未知答案。请添加更多日志详细信息等。请注意,SO 不是支持站点。它用于编程。但也许有相同经历的人可能会有所帮助。
  • 这个stackoverflow.com/q/45465622/5727271 话题可能对你有帮助。

标签: sharepoint moss wss


【解决方案1】:

意外的错误可能是什么,你需要看看错误的根本原因是什么,

  1. 打开 IIS SharePoint 网站的 Web.Config 文件
  2. 搜索 CallStack 并将其更改为 CallStack="true"
  3. 搜索 CustomError 并将其更改为 CustomError="Off"
  4. 浏览页面,您将了解导致错误的实际问题
  5. 你自己去改,可能就是少了个dll那么简单

【讨论】:

  • 最好的共享点调试助手!附言不要在生产环境中这样做:-D。
  • CallStack 设置很好地规避了我在使用 SharePoint 时遇到的一个“友好”错误,而不是任何有用的错误 - 谢谢。
【解决方案2】:

尝试查看日志文件,将日志记录级别设置为最高,以确保您看到 sharepoint 对您的页面的描述。

为此,如果您有权访问服务器:

  • 打开 SharePoint Central 管理员
  • 转到“操作”选项卡,选择“诊断日志记录”
  • 选择“全部”类别并将跟踪日志级别更改为“详细”,保存更改
  • 重置 IIS 服务器(为了干净的实验)
  • 打开\\server\c$\Program Files\Common Files\Microsoft Shared\web server extensions\12 logs并按修改日期订购
  • 尝试在 /_layouts 文件夹中加载您的网页,再次查看错误
  • 打开您可以看到的最新日志文件并搜索[MyCustomFolder] name

然后在这里发布错误消息。

【讨论】:

    【解决方案3】:

    意外错误可能有多种原因。

    转到 C:\inetpub\wwwroot\wss\VirtualDirectories\80

    打开 Web.Config

    改变

    <SafeMode MaxControls=”200″ CallStack=”false”
    

    <SafeMode MaxControls=”200″ CallStack=”true”
    

    关闭自定义错误

    <customErrors mode=”Off”/>
    

    【讨论】:

      【解决方案4】:

      我知道这是一个老问题,但对我来说,解决方法是停止并从 IIS 重新启动 SharePoint Web 应用程序。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-06-08
        • 2023-03-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多