首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Backload 1.9.3.1文件上载处理程序在服务器上生成500错误-没有任何更改

Backload 1.9.3.1文件上载处理程序在服务器上生成500错误-没有任何更改
EN

Stack Overflow用户
提问于 2016-11-10 17:41:40
回答 1查看 129关注 0票数 0

我们已经在生产中使用了大约两年的负载,没有任何问题。今天早上突然上传的东西不再起作用了。没有服务器/软件/配置的更改,我看不到任何错误。我检查了权限、磁盘空间等,但没有运气。事实上,事实证明这些文件实际上是正确上传的!所有失败的尝试都在我的上传目录中,但是在上传处理程序能够发送带有文件信息的json响应之前,不知怎么的,有一个失败。

FYI,我在同一台服务器上有另一个应用程序(实际上是另一个应用程序的演示版本,除了保存文件的目录(同一驱动器上的不同目录)外,每个方面都是一样的)。

我启用了跟踪,这样我就可以尝试获得一个处理错误的方法,但这也是失败的--在最初创建日志文件并编写关于backload组件初始化、日志记录停止的前几行之后。任何上传都不会被记录。

我不指望任何人能神奇地解决我的问题(但如果你解决了我的问题,我可以向你求婚),但如果有人对在哪里寻找潜在问题有任何建议,那将是有帮助的。此外,如果您对跟踪不起作用的原因有任何深入了解,这也会非常有帮助。Web.config跟踪设置如下:

代码语言:javascript
复制
  <system.diagnostics>
    <trace autoflush="true">
    </trace>
    <sources>
      <source name="Backload" switchName="traceLevel">
        <!-- name must be "Backload".  -->
        <listeners>
          <!-- Trace output can be accessed http://[webapp root]/trace.axd -->
          <add name="WebPageTraceListener" type="System.Web.WebPageTraceListener, System.Web, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
          <add name="logfile" />
          <!-- Trace output to log file, but only errors (see filter below) -->
          <add name="xmlfile" />
          <!-- XML output for the Microsoft Service Trace Viewer -->
        </listeners>
      </source>
    </sources>
    <sharedListeners>
      <add name="logfile" type="System.Diagnostics.TextWriterTraceListener" initializeData="C:\www\dad.prod\logs\backload.log" traceOutputOptions="DateTime">
        <!--<filter type="System.Diagnostics.EventTypeFilter" initializeData="Error" />-->
        <!--Only log errors in this listener-->
      </add>
      <add name="xmlfile" type="System.Diagnostics.XmlWriterTraceListener" initializeData="C:\www\dad.prod\logs\backload.svclog" traceOutputOptions="DateTime" />
      <!--traceOutputOptions="DateTime,LogicalOperationStack,Callstack" />-->
    </sharedListeners>
    <switches>
      <!-- Set the level at which tracing is to occur. Example: <add name="traceLevel" value="Error" /> -->
      <!-- Valid levels are Off, Critical, Warning, Information, Verbose. Optional: ActivityTracing -->
      <!-- To turn tracing off set the value attribute to "Off". Example: <add name="traceLevel" value="Off" /> -->
      <add name="traceLevel" value="Information, ActivityTracing, Verbose, Critical, Error" />
    </switches>
  </system.diagnostics>

谢谢

EN

回答 1

Stack Overflow用户

发布于 2016-11-10 18:01:23

所以.我回收了几次应用程序池(我不喜欢这样做,因为它把人踢出了应用程序),而且事情似乎已经解决了--上传现在起作用了。

我曾经触摸过web.config几次(添加跟踪设置),我认为这会导致循环,但它不起作用。只有当我进入IIS管理器并手动回收应用程序池时,事情才开始起作用。

谢谢

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40533876

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档