标签: hosting

如何从IIS托管的WCF服务启动进程?

我想从WCF服务端的Intranet客户端运行进程.在我的情况下,客户端要求服务器在提供的凭据下在服务器的机器上创建新进程.WCF服务托管在IIS 7.5上,我使用此代码启动进程

var processInfo = new ProcessStartInfo("C:\\Windows\\System32\\notepad.exe")
{
    UserName = "some user",
    Password = MakeSecureString("some password"),
    UseShellExecute = false,
    LoadUserProfile = true
};

Process process = Process.Start(processInfo);
Run Code Online (Sandbox Code Playgroud)

如果我将WCF服务托管为在admin用户下运行的自托管控制台应用程序,并且我看到记事本在另一个用户下启动,则此代码有效.它在IIS上失败,没有异常,但进程立即终止

process.HasExited = true;
process.ExitCode = -1073741502;
Run Code Online (Sandbox Code Playgroud)

在IIS上,WCF应用程序在具有管理员权限的用户下运行,并且已在web.config中定义完全信任.我不能使用自托管应用程序,因为它不支持简单的持续交付(例如带有IIS Web场的WebDeploy).

问:如何从IIS上托管的WCF服务启动服务器端的进程?

编辑:
我偶然发现了这篇文章,有类似的问题,我尝试了所有方法,包括Process.Start和P/Invoke与CreateProcessWithLogonW和CreateProcessAsUser的所有可能变体我也尝试向用户授予其他权限.不适用于与该人发布的错误消息相同的错误消息.

c# iis hosting wcf

9
推荐指数
1
解决办法
1万
查看次数

数字海洋上的访问节点应用程序 - 无法访问此站点

我无法访问我的数字海洋节点js应用程序.我已经SSH了,从Git克隆了我的Node应用程序,安装了npm,并在Droplet上成功启动了应用程序,但是我收到错误

无法访问此网站

在此输入图像描述

数字海洋文档说,您只需访问以下内容即可访问面向公众的网站<your website's ip>:<port>:

在此输入图像描述

我这样做了67.205.185.63:9000/(我的应用程序在端口9000上运行,如你所见):

root @ nodejs-512mb-nyc1-01:〜/ demos #npm start

live-demos@1.0.0 start/root/demos

节点app.js

演示正在侦听端口9000

我还应该如何访问我的节点应用程序?


var express = require('express');
var bodyParser = require('body-parser');

var app = express();
var port = process.env.PORT || 9000;

...

app.listen(port, function () {
    console.log('Demos is listening on port ' + port);
});
Run Code Online (Sandbox Code Playgroud)

git hosting node.js digital-ocean

9
推荐指数
1
解决办法
3947
查看次数

Laravel:如何打开多个域(不是子域)来显示来自同一服务器的页面(没有重定向)?

我有一个由域名托管的Laravel项目:example.com.我有几个客户域名称client1.com,client2.com等.我需要有一个系统(比如apache配置),如果有人输入client1.com它应该显示来自example.com/client1.com的页面

php apache hosting laravel

9
推荐指数
1
解决办法
564
查看次数

动态 API 调用在 Nuxt.js 静态模式与 SSR 模式下如何工作?

即使在阅读了多篇解释静态渲染和 SSR 渲染之间差异的文章之后,我仍然不明白动态 API 调用在这些不同模式下是如何工作的。

我知道 Nuxt 有fetchasyncData钩子,它们在静态生成期间仅调用一次,但是如果我在组件方法内使用动态 HTTP 请求(例如,通过 POST 请求提交表单时)会怎样?这在静态网站中也有效吗?

我正在创建一个在大多数页面上显示用户生成的内容的网站,因此每次访问其中一个页面时我都必须发出 GET 请求以保持内容最新。我可以使用静态站点来做到这一点还是必须使用 SSR/其他东西?我不想使用客户端渲染(SPA 模式),因为它很慢并且不利于 SEO。那么我最好的选择是什么?

hosting http web-deployment vue.js nuxt.js

9
推荐指数
2
解决办法
5793
查看次数

heroku还有其他搜索选项吗?

我即将推出一个测试网站,而heroku看起来是个不错的选择.让我失望的唯一想法是,Websolr附加组件的唯一搜索选项是$ 20/mth.

我确信Websolr很棒,但是在这个项目的早期阶段,我宁愿不去点那笔费用.

有没有任何免费搜索选项可以与heroku的Blossom(免费)计划结合使用.

我觉得这样的小气鬼!

hosting full-text-search ruby-on-rails heroku pg-search

8
推荐指数
1
解决办法
2176
查看次数

在我公司的内部网上托管Mercurial?

我想在我公司的内部网上设置一个,而不是使用外部的基于Web的Mercurial主机.Mercurial是否有基于Web的工具,可以让你拥有像Bitbucket这样的界面,但是让你在本地托管Mercurial?

hosting mercurial intranet bitbucket

8
推荐指数
1
解决办法
1772
查看次数

Codeigniter重复会话问题

我有一个使用codesigniter使用sessions类构建的应用程序,并将会话数据存储在数据库中.问题是当我的网页加载一个css文件时,我在我的数据库中获得额外的会话记录.

直到最近,我在rackspace提供的简单VPS主机上运行我的应用程序.数据库和Apache都在相同的VPS上运行.最近我将我的应用程序迁移到PHPFog,以便更容易扩展.我以前的托管设置没有这个问题.

在此输入图像描述

具有user_data的填充值的行是我的原始会话.其他三个空白会话是简单刷新页面三次的结果.我似乎已经跟踪它在我的标题中包含一个css文件,当我发表评论或删除它时问题就消失了.它只是这个特定的css文件,其他css/js/image文件不会导致此问题.

以下是有问题的css文件的链接:http: //pastebin.com/XfEBNFiC

有人知道是什么原因引起的吗?谢谢!

更新: 我意识到有问题的页面的HTML可能会有所帮助.评论第13行的样式表会使问题消失. http://pastebin.com/iBEb4he6

UPDATE2:

$config['sess_cookie_name']     = 'ci_session';
$config['sess_expiration']      = 7200;
$config['sess_expire_on_close'] = FALSE;
$config['sess_encrypt_cookie']  = FALSE;
$config['sess_use_database']    = TRUE;
$config['sess_table_name']      = 'ci_sessions';
$config['sess_match_ip']        = FALSE;
$config['sess_match_useragent'] = TRUE;
$config['sess_time_to_update']  = 300;

/*
|--------------------------------------------------------------------------
| Cookie Related Variables
|--------------------------------------------------------------------------
|
| 'cookie_prefix' = Set a prefix if you need to avoid collisions
| 'cookie_domain' = Set to .your-domain.com for site-wide cookies
| 'cookie_path'   =  Typically will be a forward slash
| …
Run Code Online (Sandbox Code Playgroud)

php hosting session codeigniter session-variables

8
推荐指数
1
解决办法
3817
查看次数

分析器错误消息:无法识别的属性'targetFramework'.请注意,属性名称区分大小写

我刚刚在托管网站上传了我的网站.

我尝试访问我的网站时收到以下错误.

'/'应用程序中的服务器错误.

配置错误

描述:处理为此请求提供服务所需的配置文件时发生错误.请查看下面的具体错误详细信息并相应地修改配置文件.

分析器错误消息:无法识别的属性'targetFramework'.请注意,属性名称区分大小写.

Line 7:<system.web>
Line 8:<customErrors mode="Off"/>
Line 9:<compilation debug="true" targetFramework="4.0">
Run Code Online (Sandbox Code Playgroud)

请帮忙,谢谢你.

asp.net hosting visual-studio-2010 web

8
推荐指数
2
解决办法
2万
查看次数

VSPerf和Azure云服务

当我将云服务部署到Windows Azure时,会导致许多VSPerf.exe实例启动 - 从1到5.

在它们之间它们消耗所有CPU,并且没有任何进程自行终止.

如果我远程连接到实例并手动终止进程,则会在下一个请求时重新启动.如果在请求期间终止进程,则请求成功,页面显示并按预期运行.

唯一的区别是之前的部署是我已经升级到.NET 4.5,因此将云服务升级到服务器2012.

可能是什么导致了这个?

更新

对于每次失败的启动,都会记录2个事件:

  • VsPerf Tool Error: Error starting data collection with a dedicated process D:\Program Files (x86)\Microsoft Visual Studio 11.0\Team Tools\Performance Tools\VSPerf.

  • .NET Runtime version 4.0.30319.18010 - Loading profiler failed during CoCreateInstance. Profiler CLSID: '{44a86cad-f7ee-429c-83eb-f3cde3b87b70}'. HRESULT: 0x80040111. Process ID (decimal): 1444. Message ID: [0x2504].

更新2

创建新实例或重新映像计算机后,VSPerf问题不会发生(至少那是一个修复程序(一个烦人且耗时的修复程序)).

c# asp.net-mvc hosting azure

8
推荐指数
1
解决办法
1596
查看次数

客户端网站的htaccess被黑了 - 不完全确定这是做什么或从这里做什么

我们的一个客户端站点已被黑客攻击,并且.htaccess文件已替换为以下内容.

任何人都可以完全分解这是做什么的吗?

根据我的知识,它看起来像是在引用页面,然后是用户代理,它设置了一个名为jpg的cookie,然后将您重定向到siknsty.malicioussite.com,然后尝试下载一些恶意软件,然后再将您引回原始引用网站(所以你的路径是谷歌>恶意软件页>谷歌)

如果设置了jpg cookie,则它不会引用您的任何地方,因为它假定您已经下载了恶意软件.(这可能是错误的 - 我认为它应该引用您重定向的下面列出的页面).

我不确定其余的,或者它是否使用.htaccess将zip文件屏蔽为jpgs(我想我正在阅读它)...

任何人的想法?

此外,任何想法如何在服务器上形成?所有权限都设置为0644,并且在同一帐户下的Windows和Linux服务器上都发生了这种情况.

星期三早上ballache啊.

哦,不要去那个网站.

<IfModule prefork.c>
RewriteEngine On
RewriteCond %{REQUEST_METHOD}   ^GET$
RewriteCond %{HTTP_REFERER}     ^(http\:\/\/)?([^\/\?]*\.)?        (tweet|twit|linkedin|instagram|facebook\.|myspace\.|bebo\.).*$ [NC,OR]
RewriteCond %{HTTP_REFERER}     ^(http\:\/\/)?([^\/\?]*\.)?(hi5\.|blogspot\.|friendfeed\.|friendster\.|google\.).*$ [NC,OR]
RewriteCond %{HTTP_REFERER}     ^(http\:\/\/)?([^\/\?]*\.)?(yahoo\.|bing\.|msn\.|ask\.|excite\.|altavista\.|netscape\.).*$ [NC,OR]
RewriteCond %{HTTP_REFERER}     ^(http\:\/\/)?([^\/\?]*\.)?(aol\.|hotbot\.|goto\.|infoseek\.|mamma\.|alltheweb\.).*$ [NC,OR]
RewriteCond %{HTTP_REFERER}     ^(http\:\/\/)?([^\/\?]*\.)?(lycos\.|metacrawler\.|mail\.|pinterest|instagram).*$   [NC]
RewriteCond %{HTTP_REFERER}     !^.*(imgres).*$   [NC]
RewriteCond %{HTTP_USER_AGENT}  !^.*(bing|Accoona|Ace\sExplorer|Amfibi|Amiga\sOS|apache|appie|AppleSyndication).*$   [NC]
RewriteCond %{HTTP_USER_AGENT}  !^.*(Archive|Argus|Ask\sJeeves|asterias|Atrenko\sNews|BeOS|BigBlogZoo).*$   [NC]
RewriteCond %{HTTP_USER_AGENT}  !^.*(Biz360|Blaiz|Bloglines|BlogPulse|BlogSearch|BlogsLive|BlogsSay|blogWatcher).*$   [NC]
RewriteCond %{HTTP_USER_AGENT}  !^.*(Bookmark|bot|CE\-Preload|CFNetwork|cococ|Combine|Crawl|curl|Danger\shiptop).*$   [NC]
RewriteCond %{HTTP_USER_AGENT}  !^.*(Diagnostics|DTAAgent|EmeraldShield|endo|Evaal|Everest\-Vulcan).*$   [NC]
RewriteCond %{HTTP_USER_AGENT}  !^.*(exactseek|Feed|Fetch|findlinks|FreeBSD|Friendster|Fuck\sYou|Google).*$   [NC]
RewriteCond %{HTTP_USER_AGENT}  !^.*(Gregarius|HatenaScreenshot|heritrix|HolyCowDude|Honda\-Search|HP\-UX).*$   [NC]
RewriteCond %{HTTP_USER_AGENT}  !^.*(HTML2JPG|HttpClient|httpunit|ichiro|iGetter|IRIX|Jakarta|JetBrains).*$   [NC]
RewriteCond %{HTTP_USER_AGENT}  !^.*(Krugle|Labrador|larbin|LeechGet|libwww|Liferea|LinkChecker).*$   [NC] …
Run Code Online (Sandbox Code Playgroud)

hosting .htaccess malware web

8
推荐指数
1
解决办法
2378
查看次数