发生意外的错误

时间:2010-01-04 06:24:06

标签: sharepoint moss wss

我在本地计算机上创建了一个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它给了我上面提到的错误。

任何人都可以帮我解决这个问题..? 提前谢谢..

萨钦

4 个答案:

答案 0 :(得分:5)

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

  1. 打开IIS SharePoint WebSite的Web.Config文件
  2. 搜索CallStack并将其更改为CallStack =“true”
  3. 搜索CustomError并将其更改为CustomError =“Off”
  4. 浏览页面,您将了解导致错误的实际问题
  5. 你自己可以纠正它,它可能就像丢失dll一样简单

答案 1 :(得分:4)

尝试观看日志文件,将日志记录级别设置为最大值,以确保您看到sharepoint对您的网页所说的内容。

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

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

然后在此处发布错误消息。

答案 2 :(得分:2)

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

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

打开Web.Config

更改

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

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

关闭自定义错误

<customErrors mode=”Off”/>

答案 3 :(得分:1)

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