项目发布到iis后,在IE地址栏里直接输入的是一个关于连接到XML文件的URL,在这里我需要用到Global里的一个application_BeginRequest触发事件,通过获取参数知道访问的是那个xml文件,然后跳转到相应的.cs处理类文件,通过参数重新生成xml文件。这里有一个问题,直接调试程序的时候没有问题,但是发布出来后,访问.xml的URL连接进不了Global里面。跪求大家帮帮忙。急着救命。我快崩溃了。谢谢。
解决方案 »
- 如何解决:GridView“GV1”激发了未处理的事件“PageIndexChanging”?
- 请教关于C#.net删除文件服务器中文件的问题
- 为什么将服务器控件放入ScriptManager里面,服务器控件的事件会没反应???
- 关于img图片显示的权限问题,,麻烦解决下,谢谢
- asp.net 控件变形
- 这个XML如何读取?
- 我的网页中有个图片链接,我想实现和OnClick事件的同样的效果该怎么做?
- 段落间间隔太大怎么办?
- 请教一个使用Treeview控件遇到的“重复定义”问题
- 一个datagrid的问题
- asp.net 两个有特殊字符隔开的字符串的比较? 数据库中是这样存储的 [上海,江苏][安徽,江西,湖北]
- 如何在后台CS文件里面,隐藏和显示Repeater里面控件
把xml加进去。
还有web.config里是不是加上也行啊?
<httpHandlers>
<remove verb="*" path="*.asmx"/>
<add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false"/>
</httpHandlers>
原因是,这个文件不需要ASP.net处理,所以你有global.asax.cs中的代码是无法生效的.至于你调试有用,是因为VS自带的web服务负责处理任何URL请求,与IIS下面的asp.net不同.
把xml加进去。我是把什么xml 文件加进去呢???????
你的连接到XML文件的URL是什么样子? 给个例子
C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll