各位高手,请帮帮忙,谢谢!

解决方案 »

  1.   

    編譯錯誤 
    描述: 資源編譯無法完成 (錯誤發生於服務要求)。請檢閱下列的特定錯誤詳細資料,並視情況修改您的原始程式碼。 編譯器錯誤訊息: CS0234: 命名空間 'System.Web' 中沒有型別或命名空間名稱 'Script' (您是否遺漏了組件參考?)原始程式錯誤: 行 10: [WebService(Namespace = "http://tempuri.org/")]
    行 11: [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
    行 12: [System.Web.Script.Services.ScriptService()]
    行 13: public class SimpleService : System.Web.Services.WebService {
    行 14: 
     原始程式檔: d:\webstudy\App_Code\SimpleService.cs    行: 12
      

  2.   

    找到C:\Program Files\Microsoft ASP.NET\ASP.NET 2.0 AJAX Extensions\v1.0.61025,然后研究一下web.config文件,找出不同,拷贝进你的web.config。或者,你要新建网站或项目的时候选择建立aspnet ajax网站,系统会自动配置web.config
      

  3.   

    在已建项目中使用AJAX.net,在web.config中加上
     
    <httpHandlers>
       <remove verb="*" path="*.asmx"/>
       <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
       <add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
       <add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false"/>
      </httpHandlers>
      <httpModules>
       <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
      </httpModules>
      

  4.   

    以上兩位高手:我把上面的東西都加到根目錄下的web.config裡的system.web裡去了,但還報上面的錯。
      

  5.   

    謝謝了,可以了!我研究了一下,在上面“ahywg(落日)”基礎上加了:
          <assemblies>
            <add assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
          </assemblies>