这本身不是一个编程问题。我正在使用名为getfreehosting的免费网络主机。我正在使用他们的在线文件管理器来传输文件。有时,我对源代码所做的更改在上传后不会立即反映出来。即当我在 Chrome 上运行我的应用程序,然后查看页面源代码时,我意识到运行的 JavaScript 仍然是旧版本!在大多数情况下,这种情况不会发生,但一旦发生,那就非常令人沮丧。我尝试过清除浏览器的缓存。我什至尝试直接在他们的服务器上编辑文件。有时它可以解决问题,但有时却不能。
这是将文件传输到网络主机时遇到的常见问题吗?或者这也许是使用免费网络主机的缺点之一?
谢谢。
我在 上有一个 Rails 应用程序example.com,它是在该域下运行的 Heroku 应用程序。然而,营销团队希望使用更动态的东西来更改主登陆页面上的材料。
因此我的问题是:
example.com是一个系统,example.com/*是旧的 Rails 应用程序)我已经在自定义服务器上完成了这些类型的设置。只是想知道是否可以在 Heroku 上做到这一点。
我尝试使用 PhpMyAdmin 一段时间了,在经历了很多错误之后,我终于让它工作了。然而,我还有一个问题不在我的列表的首位,但如果能解决就太好了。如何编辑 PhpMyAdmin 中的列值?现在我有“用户名”和“密码”字段。我已向它们添加了一个值,但现在我找不到在哪里编辑或删除该值。
谁能帮我?
谢谢
当我尝试将 Asp.Net MVC 项目发布到网络托管时,I\xc2\xb4m 收到此错误:
\n\n\n\n\n诊断日志已写入以下位置:C:\\Users\\MyUser\\AppData\\Local\\Temp...
\n
I\xc2\xb4m 使用 Visual Studio 2017,为了发布该项目,我从托管下载了 PublishSettings。
\n\n.Net版本是4.6.1。
\n\n日志显示发布由于构建错误而失败,但在编译解决方案时没有看到构建错误。这是日志:
\n\n\n\n2018 年 6 月 5 日上午 11:39:20 System.AggregateException: 发生一个或多个错误。---> System.Exception: 由于生成错误,发布失败。\n 检查错误列表以获取更多详细信息。--- 内部异常结束\n 堆栈跟踪 --- at\n System.Threading.Tasks.Task.ThrowIfExceptional(Boolean\n includeTaskCanceledExceptions) at\n System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout,\n CancellationToken CancellationToken) 位于\n Microsoft.VisualStudio.Web.Publish.PublishService.VsWebProjectPublish.<>c__DisplayClass40_0.b__2()\n 位于 System.Threading.Tasks.Task`1.InnerInvoke() 位于\n System.Threading.Tasks。 Task.Execute()\n --- 从先前引发异常的位置开始的堆栈跟踪结束 --- at\n System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task\n task) at\n System.Runtime.CompilerServices .TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task\n task) at\n Microsoft.VisualStudio.ApplicationCapabilities.Publish.ViewModel.ProfileSelectorViewModel.d__108.MoveNext()\n ---> (内部异常 #0) System.Exception: 由于以下原因发布失败构建错误。检查错误列表以获取更多详细信息。<---
\n\n===================
\n
我的存储库是通过网络托管商上的 cPanel 进行管理的。根据各种文档,您需要在存储库的顶部目录中有一个 .cpanel.yml 文件,以将文件部署到生产目录中。但这不起作用。
以下是 .cpanel.yml 的内容(顺便说一句,位于存储库的顶级目录中):
---
deployment:
tasks:
- export DEPLOYPATH=/home/glades/public_html
- /bin/cp -r * $DEPLOYPATH
Run Code Online (Sandbox Code Playgroud)
而“glades”是我的用户名。据我所知,它应该将存储库中的所有文件部署到生产目录中,在本例中为 public_html 。但是当我用文件管理器查看 public_html 文件夹时,找不到任何文件。
应该有 README.md 和 index.php 文件。但是index.php没有被改变(它是旧的)并且README.md甚至不存在。
现在,当我进入 cPanels“Git Version Control”的“Pull or Deploy”选项卡时,会出现此错误消息。但我可以向您保证,有一个有效的 .cpanel.yml 文件(因为当我删除本地存储库并再次克隆它时,主目录中会下载一个 .cpanel.yml 文件)。另外,签出的分支是主分支,我是目前唯一在处理它的分支,所以它应该是最新的。我不太明白。有人看到我哪里出错了吗?赞赏!
reactjs如何在 IIS 网络服务器中托管应用程序?
我使用npm run build该文件并将其替换到服务器中,并创建引用这些文件的新站点。
我还使用 * 符号将所有 IP 绑定到端口 80。但没有起作用。
最近,我从托管商处购买了域名并使用 heroku 托管,但我的域名仅适用于 www. 当我尝试访问像 example.com 这样的 url 时,它会向我显示托管页面。我已在heroku自定义域设置中尝试使用以下名称作为域名。
www.example.com
example.com
*.example.com
Run Code Online (Sandbox Code Playgroud)
并尝试在 CANME 的托管域设置中使用上述 url 的 dns 目标,但它仍然无法正常工作。我应该在托管程序的主机部分中放入什么以及它应该准确指向哪里。
请帮我解决这个错误...
GCP 似乎允许您通过 IAM 委托云存储身份验证,这很好,但使用该方法一次只能获取一个文件。
我的意思是,如果我授予用户对存储桶中的文件夹具有“存储对象查看器”角色的权限,那么用户将能够使用 https 浏览到单个文件(假设是 .html 文件): //storage.cloud.google.com/bucket-name/folder-name/filename并显示它,但如果该 .html 文件包含 .css 或其他需要用户下载的文件,那么这些文件都会返回 404 未找到错误。
似乎在身份验证时获得的任何令牌都仅对检索创建令牌之前请求的单个文件有效。
如何在 GCP Cloud Storage 中通过某种形式的身份验证托管静态网站?
我确实在 5 年前看到过与此类似的问题,并认为自那时以来 GCP 发生了很大变化,所以这就是我重新提出问题的原因。
编辑:好的,假设我同意对存储桶内容进行公共只读访问,相反,我将专注于保护进行更改的 GCP Cloud Functions。
现在,我已在 GCP 功能上启用身份验证并使用 OAuth ID 令牌。现在的问题是 CORS。对 GCP 函数进行的任何调用都需要 CORS access-control-allow-origin 标头,但该标头在身份验证之后才会返回。
有人知道如何在进行任何身份验证之前在 GCP Cloud Functions 上启用 CORS 吗?
谢谢!
我在查看部署到 Hostinger 根文件夹或等效(子域)的网站子页面时遇到问题,我运行“npm run build”并将“build”文件夹内的文件部署到 Hostinger。
当然,它适用于我的本地和 firebase,但不适用于 Hostinger。
请参阅下面的文件了解主页、内页和 FTP 内容。
家:
子页面:
“build”文件夹中的 ftp 内容。
谢谢!
我有应用程序架构问题。
我想用 nextjs 之类的东西制作登陆页面,因为它需要 SEO。
我将制作不需要 SEO 且需要登录的 React 应用程序。
我的想法是用户可以从登陆页面重定向到应用程序登录页面。
但这应该如何托管,甚至这是一个好主意吗?
两者应该托管在不同的域上吗?
web-hosting ×10
deployment ×2
heroku ×2
hosting ×2
architecture ×1
asp.net-mvc ×1
cpanel ×1
dns ×1
git ×1
iis ×1
javascript ×1
mysql ×1
phpmyadmin ×1
publishing ×1
push ×1
reactjs ×1
ruby ×1
subdomain ×1