问题标签 [windows-hosting]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3151 浏览

windows-hosting - wshshell icacls 句柄无效

我正在使用 wshsell 调用 icacls 来更改文件夹的权限。它返回以下错误:

C:\Windows\System32\icacls.exe C:\test\test1 /T /grant:r IFC\ailen123staff-002:R

成功处理0个文件;处理 1 个文件失败 C:\test\test1:句柄无效。

如果我把它放在 DOS 提示符下运行它,这个相同的命令就可以工作。但它在我的asp脚本上失败了。我将匿名用户指定为管理员,但仍然失败。任何的想法?

它曾经工作,但它突然停止工作。

0 投票
3 回答
18053 浏览

wcf - 使用 netTcp 绑定时添加服务引用

我有一个 WCF 服务,我通过将其接口复制到示例客户端项目来进行测试
现在我想通过添加服务引用来正常工作。
该服务托管在 Windows 托管中(使用installUtil)。
该服务有 2 个项目 - 外部(接口 + 数据合同)和内部(实现)。
由于某种原因,它没有 app.config,所以我手动添加了一个:

尝试从我的示例客户端添加服务引用会导致以下错误:

我在这里看到app.config中不需要。
我有点困惑,我是初学者WCF
一个好的应用程序如何WPF引用我的服务?我希望该服务是 Windows 托管的,我不想和我一起拖动 dll。

编辑
我添加了一个元数据端点,我的 appconfig 现在看起来像这样:

我尝试使用添加服务引用net.tcp://localhost:3040/ExecutionService,但仍然遇到相同的错误。net.tcp://localhost:3040/ExecutionService/Externalsnet.tcp://localhost:3040/ExecutionService/Externals/IExecutionService

0 投票
1 回答
3451 浏览

wcf - 服务具有零个应用程序(非基础设施)端点

我知道还有其他具有相同标题的问题。我尝试了他们的解决方案无济于事

在使用installutil.
我没有经验WCF,请耐心等待。

我的服务应用程序由两个项目组成:Externals,其中有我的服务接口、客户端接口、数据协定和 app.config,以及 Internals,其中包含服务实现(即主机,实际实现在另一个文件中完成它不是从我的服务接口继承的,我不确定这是否是一个好习惯)。
我的 app.config:

我的界面:

和实现(实际上还没有准备好,我只是想看看我是否可以让客户添加服务参考):

以及接口的空实现。

完整的错误:

取自事件查看器。

0 投票
3 回答
202 浏览

web - How to have no down time when uploading new website

I am launching a new redesigned website on windows hosting. I am wondering what is the best way to launch this new website without having any downtime on the existing one?

MY only fear is having a user go to visit a page and it's not there or the supporting files are not uploaded yet.

0 投票
1 回答
71 浏览

c# - 如何减少网站对动态图像的请求

我们托管了一个包含动态图像的网站,来自一个文件夹。(c# 是我的后端)页面的加载时间约为 13 秒,我在 tools.pingdom.com 中观看过。为了减少加载时间,我们使用处理程序在单个请求中调用所有 J 查询文件,效果很好。但我们无法找到解决方案来从网站发出请求以在单个请求中获取所有图像。由于图像是动态的,我们不能使用精灵。请给我们一个解决方案。

还请向我们建议哪种存储图像的方式可以使网站性能快速(在 DB/文件夹中)。

0 投票
2 回答
797 浏览

php - PHP 文件迁移到 GoDaddy Windows 主机,内部链接停止工作

我在 Windows 2003 服务器上有我的网站,用 PHP 编写。最近我将它们转移到 GoDaddy 的 Windows 主机帐户。以前的开发人员在 .htaccess 中编写了 URL-Rewrite 规则,但在新服务器上不起作用。网站上的所有链接都显示 GoDaddy 的 404 页面。

以下是现有 htaccess 文件的内容:

0 投票
2 回答
2132 浏览

php - PHP文件上传中的反斜杠

一点背景:

我在 Godaddy 的共享 Windows 托管计划上有我们的教会网站。虽然我讨厌 Windows 并将站点移动到基于 linux 的服务器上,但这不是我的托管帐户,所以我不能这样做。我目前正在尝试实现一个用于将布道上传到网站的 GUI。我知道如何在 linux 服务器上执行此操作,所以我认为 windows 代码会相似。我卡住的一个地方是上传路径。我们 Godaddy 服务器上的绝对路径是

但是,反斜杠会转义特殊字符,所以我想我需要两个。

问题:

然后我测试了上传,但我收到了这个错误:

收到以下系统级消息:权限或相关错误将文件移动到D:Hosting,02716htmlWFBCwacofamily.comsermons4WFBC20130106AM.mp3

PHP 似乎正在消除除 \54 和 \201 之外的所有反斜杠。根据这个网站,\54 是一个逗号,\201 是未使用的(或空白)。这解释了为什么我得到逗号而 2014 年的 201 正在消失。但这并没有解释为什么双反斜杠不只是变成单反斜杠。这是应该上传图像的 PHP 脚本:

这是定义 HOST_WWW_ROOT 的 app_config.php:

我试过的:

我尝试了以下字符串:

四个反斜杠(如正则表达式):

单引号内的单反斜杠:

使用\,这是反斜杠的 HTML 字符代码:

使用\134which 应该是反斜杠的八进制序列

正如这个问题所说,使用正斜杠:

Machavity 建议使用 DIRECTORY_SEPARATOR :

当然,双反斜杠

我对创建上传路径所涉及的所有字符串进行了这些更改。我只包含了 HOST_WWW_ROOT 定义以节省空间。

正如 SirNarsh 提醒我的那样,如果我回显我正在使用的路径,它与反斜杠一起出现就好了。但是,当我将路径传递给 move_uploaded_file 函数时,事情就变得混乱了。

0 投票
1 回答
91 浏览

asp.net - 如何在共享 Web 主机 (Windows) 上编辑 .XML 文件

我正在使用网站面板(Windows 主机)。我有 .xml 文件,其中包含一些网站设置。我想对 .xml 文件进行一些更改。

但我无法重置 .XML 文件。当我尝试编辑该文件时,出现错误“另一个使用文件的程序”。

我无法删除 .xml 文件。当我停止托管时,我将无法访问此文件。

0 投票
1 回答
124 浏览

vpn - IT 启动:设置远程服务器和远程编码的环境

我想建立一个 IT 设置。在最基本的情况下,我想设置一些东西

  • 我想要一个中央远程服务器,它有足够的处理能力来托管所有东西。本地电脑应该是经济的。
  • 我希望所有代码和文档都保持安全。我的任何员工都不应该带走代码或机密文件。

我将要开发的应用程序将主要基于 Java。我正在考虑以下设置。但我不确定实施它的可行性或实用性。

  1. 从托管网站购买 Windows 专用服务器。[可能是 Windows Server 2008 R2 机器,大约 16GB 或 32GB RAM]
  2. 在组织中使用经济的 Windows 桌面。[可能是双核或 Core I3 PC。]
  3. 在专用远程服务器上托管所有代码和应用程​​序/程序。
  4. 员工使用远程桌面 (RDC) 从其 Windows 桌面访问远程计算机。仅在远程机器上进行所有编码和运行应用程序。
  5. 应在远程服务器上禁用所有 Internet 访问。这样就无法将代码上传到互联网的任何地方。
  6. 只能在本地计算机上访问 Internet。
  7. 应限制管理员以外的所有用户从远程计算机复制和粘贴到本地计算机。
  8. 应该允许从本地机器复制和粘贴到远程机器。

如果上述方法可以正常工作,需要建议。我实际上对几件事感到怀疑:

  1. 我知道 RDC 到远程服务器需要购买和安装 windows 终端服务TS许可证,以便多个并发用户登录成为可能。这个对吗?
  2. 如果许可证成本对初创公司来说可能是一种威慑,那么最好选择一个 linux 设置,在那里我可以使用 SSH 访问桌面和程序。我想后者不会像购买 TS 许可证那样产生太多成本。
  3. 是否可以设置这样的复制粘贴限制,只能由管理员管理和更改。
  4. 我还需要设置VPN吗?我认为这可能是必需的,以便只能从我的本地办公环境而不是任何其他地方访问远程机器。我的意思是我的员工或任何其他人不应该能够从任何其他网络访问同一台远程计算机。
0 投票
0 回答
116 浏览

asp.net - 大量并发用户访问时,asp.net sql server 上的错误 503

我开发了一个图像和视频博客网站,使用asp.net 4.0 & sql server 2008. 一切进展顺利,但现在当大量用户同时访问时,我面临错误 503。我的网站位于共享主机 (GoDaddy) 上。到目前为止,我尝试过的是:

1.usingusing语句(即每次查询后我的连接断开):

2.set NoCount对于sql程序

但我仍然面临同样的问题。现在我的问题是:

我怎样才能摆脱这个问题?

可以通过更改我的主机来解决吗?

这是我的代码中缺少的东西吗?

我应该实施缓存吗?& 如何?