现有网站上的asmx为我找不到名称空间

时间:2015-10-12 13:48:35

标签: c# web-config asmx iis-8

环顾四周却找不到答案。我在VS2012上写了一个asmx本地工作正常。现在部署到远程目标站点它正成为一个问题。在该网站上还有其他asmx服务,在他们的全球web.config中,他们有这个部分

...
<system.webServer>
...
   <handlers>
   ...
     <add name="ScriptHandlerFactory" verb="*" path="*.asmx"     preCondition="integratedMode"    type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=123456789" />
   ...  
   </handlers>
...
</system.webServer>

我将asmx放在IIS8上定义应用程序的子文件夹上,我试图用我的本地web.config覆盖该全局设置,尝试使用位置在本地web.config上进行不同的排列,以避免继承但是它总是给我可爱的

  

'/ my_svc'应用程序中的服务器错误       CS0246:找不到类型或命名空间名称“ForeignNS”

是否可以通过仅更改本地web.config来覆盖它?如果是这样的话?如果可能的话?除非绝对必要,否则目标网站管理员将不允许更改全局web.config

0 个答案:

没有答案