如何更改当前 Web 应用程序根目录

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何更改当前 Web 应用程序根目录相关的知识,希望对你有一定的参考价值。

在位于当前 Web 应用程序根目录下的“web.config”配置文件中创建一个 <customErrors> 标记。然后应将此 <customErrors> 标记的“mode”属性设置为“Off”。
要怎么做,很急啊,顺便问下,为什么本地连接受限或无连接!
求高手,谢谢了!

本地连接受限或无连接那是由于你的本地连接里的internet里设置成了自动获得IP地址,本地连接属于局域网,无法从网络上获得地址,当然就会出现上面的情况,若不想看到那种情况,可以改为--本地连接--属性---tcp\ip协议--属性----使用下面的地址---可以填个能用的,你还可以在本地连接属性下面直接勾选,这样就看不到了 参考技术A 打开 IIS 管理器并浏览到“默认网站”,过程如上所述。展开“默认网站”节点并查找要指定为应用程序根目录的子目录。在本例中为 exampleWebApp。如果在您创建物理目录时,IIS 管理器已经打开,则可能必须在 IIS 管理器中单击“刷新”按钮,才能查看新的 exampleWebApp 子目录。右击要标记为应用程序根目录的目录,然后单击“属性”。在“目录”选项卡的“应用程序设置”节中,单击“创建”。在“应用程序名”文本框中,键入应用程序的名称,然后单击“确定”。该虚拟目录现在是应用程序的根目录。

如何在部署后脚本中将更改目录设置为 Amazon Elastic Beanstalk 上存在 PHP 应用程序的目录

【中文标题】如何在部署后脚本中将更改目录设置为 Amazon Elastic Beanstalk 上存在 PHP 应用程序的目录【英文标题】:how to set change directory to one where PHP app exists on Amazon Elastick Beanstack in post deployment script 【发布时间】:2015-02-01 01:46:43 【问题描述】:

我为 Amazon Elastick Beanstack 上现有的 PHP 应用程序创建了部署后脚本。脚本在远程机器上正常启动,但当前目录可能不是应用程序所在的目录。

如何更改路径以获取 PHP 应用程序在 Amazon Elastick Beanstack 实例上的安装位置?

EB扩展文件:

commands:
  create_post_dir:
    command: "mkdir /opt/elasticbeanstalk/hooks/appdeploy/post"
    ignoreErrors: true
files:
  "/opt/elasticbeanstalk/hooks/appdeploy/post/99_change_access_rights.sh":
    mode: "000755"
    owner: root
    group: root
    content: |
      #!/usr/bin/env bash
      # cd $EB_CONFIG_APP_CURRENT
      chmod 777 wp-content/plugins/wp-scss/cache
      chmod 777 wp-content/themes/XXXX/css

错误日志:

2014-12-03T12:59:43.642Z] ERROR [22868] : Command execution failed: [CMD-AppDeploy/AppDeployStage1/AppDeployPostHook/99_change_access_rights.sh] command failed with error code 1: /opt/elasticbeanstalk/hooks/appdeploy/post/99_change_access_rights.sh
chmod: cannot access âwp-content/plugins/wp-scss/cacheâ: No such file or directory
chmod: cannot access âwp-content/themes/XXXXX/cssâ: No such file or directory (ElasticBeanstalk::ActivityFatalError)
    at /opt/elasticbeanstalk/lib/ruby/lib/ruby/gems/2.1.0/gems/beanstalk-core-1.0/lib/elasticbeanstalk/activity.rb:189:in `rescue in exec'
    ...
caused by: command failed with error code 1: /opt/elasticbeanstalk/hooks/appdeploy/post/99_change_access_rights.sh

【问题讨论】:

【参考方案1】:

您需要指定完整路径: ... chmod 777 /var/app/current/wp-content/plugins/wp-scss/cache ...

【讨论】:

以上是关于如何更改当前 Web 应用程序根目录的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Flutter Web 中动态更改 App Title?

Azure Web App节点部署,更改应用程序根目录?

如何使用 AppleScript 更改当前工作目录

如何使用java从linux环境中获取tomcat中当前目录的相对路径

如何知道/更改 Python shell 中的当前目录?

更改当前工作目录 VS13?