zoukankan      html  css  js  c++  java
  • Request.ApplicationPath在WEB应用程序部署中应该注意的

       之前一直碰到这个问题,一个外部资源用了,Request.ApplicationPath来获得路径,在本地调试的时候好好的,当部署到服务器上去的时候就出问题了。无法找到

    该路径的资源了。

       后来用了Fiddler监测网页信息,发现在部署上去之后,Request.ApplicationPath已经不再是产生“/”这个了。所以想到应该要通过一个判断来确定部署与不部署的

    情况下的路径。这里还用到一个网页嵌入flash的功能。

    <embed  src="<%=Request.ApplicationPath%>Images/main.swf"  width='100%' quality='high' height='72px' 
    type='application/x-shockwave-flash' wmode='transparent'> </embed>

     

       以上这句就是部署在服务器上的路径,如果在本地的话可以写成:src="<%=Request.ApplicationPath%>/Images/main.swf"

       当然这个判断语句可以这么写:

    string path= Request.ApplicationPath;
                    if(!path.EndsWith("/"))
                        path+= "/";
                    path+= "Images/main.swf";

       注意下这样的小问题可以少些部署的麻烦。

  • 相关阅读:
    apktool 在mac下的使用 -反编译安卓apk文件
    通过Stetho在Chrome上调试Android App
    Android Studio 遇到 No Debuggable Applications 的解决方案
    安装Eclipse Maven插件的方法
    Android如何实现点击一次返回键返回桌面而不是退出应用
    安卓7.0遇到 android.os.FileUriExposedException: file:///storage/emulated.. exposed beyond app through Intent.getData()
    由Memcached使用不当而引发性能问题的两个经验总结
    对MySql查询缓存及SQL Server过程缓存的理解及总结
    由Java中toString()方法引发的无意识的递归想到的
    为什么不能把委托(delegate)放在一个接口(interface)当中?
  • 原文地址:https://www.cnblogs.com/UpThinking/p/1732412.html
Copyright © 2011-2022 走看看