Web.config在暂存环境中失败,但在本地运行?

时间:2011-08-08 07:26:11

标签: asp.net

我正在专用的ASP .NET服务器上运行暂存环境,直到最近才运行良好,我将以下内容添加到web.config文件中:

<location path="dashboard/api/ManageProjects.asmx">
<system.web>
  <webServices>
    <protocols>
      <add name="HttpGet"/>
    </protocols>
  </webServices>
</system.web>
</location>
<location path="administration/api/ManageProjects.asmx">
<system.web>
  <webServices>
    <protocols>
      <add name="HttpGet"/>
    </protocols>
  </webServices>
</system.web>
</location>

老实说,我根本不知道为什么会破坏暂存环境,但它给我一个错误500.

1 个答案:

答案 0 :(得分:0)

我通过从web.config文件中删除location-content并在web.config的部分下添加以下内容来修复此问题:

<webServices>
  <protocols>
    <clear />
    <add name="HttpGet"/>
    <add name="HttpPost"/>
  </protocols>
</webServices>