小编Dav*_*ner的帖子

在 Apache2/Ubuntu 上设置 Mono/ASP.NET 4.0:虚拟主机?

我正在尝试在我的 Apache 服务器(在 Ubuntu 上运行)上设置 Mono/ASP.NET 4.0。到目前为止,我一直在关注这里这里提供的一些教程/脚本。

截至目前:

  • Apache 2.2 已安装(可通过“本地主机”访问)
  • Mono 2.10.5 已安装

但是,我正在努力正确配置 Apache ......显然虚拟主机设置没有完成它的工作并调用 mod_mono 插件,甚至也没有从正确的目录中提取源代码。虽然虚拟主机设置指向“\srv\www\localhost”,但它显然是从“var/www/”中提取内容,我发现它是虚拟主机的默认 DocumentRoot。

我可以确认:

  • “/opt/mono-2.10/bin/mod-mono-server4”存在。
  • 正在读取虚拟主机文件,因为撤消主 httpd.conf 中的注释会将根目录从“htdocs”更改为“var/www/”
  • Mono 安装至少可以运行 ASP 4.0,这可以通过运行 XSP、导航到 0.0.0.0:8080/ 并在底部获得带有“Mono ASP 4.0.x”的 ASP.NET 样式错误页面来证明。

谁能指出如何修复这些配置并将 Mono 与 Apache 联系起来?

这是我的配置和相关信息:

/usr/local/apache2/conf/httpd.conf:

#
# This is the main Apache HTTP server configuration file.  It contains the
# configuration directives that give the server its instructions.
# See <URL:http://httpd.apache.org/docs/2.2> for detailed information.
# In particular, see …
Run Code Online (Sandbox Code Playgroud)

asp.net mono apache-2.2

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

PsExec 和 Windows 2008 R2:“访问被拒绝”

这是我的场景:

我正在尝试使用PsExec从本地计算机远程启动和停止服务器上的 IIS 7.0 站点。

一些要点:

  • 本地机器运行Windows Vista
  • 服务器运行Windows 2008 R2
  • 每台机器都运行在不同的域上
  • 从我的本地机器的域到我的服务器的域有一种单向信任
  • PsExec使用域管理员帐户,该帐户在服务器计算机上被认证为本地管理员。
  • 本地机器通过别名引用服务器;它不使用服务器的真实姓名。

我正在使用命令:

"C:\Program Files\PSTools\psexec.exe" \\(server-alias) -u (server-domain)\(domain-admin) -p (password) C:\Windows\System32\inetsrv\appcmd.exe stop site "Default Web Site"
Run Code Online (Sandbox Code Playgroud)

这将返回错误:

PsExec v1.94 - Execute processes remotely
Copyright (C) 2001-2008 Mark Russinovich
Sysinternals - www.sysinternals.com
Could not start PsExec service on (server-alias):
Access is denied.
Run Code Online (Sandbox Code Playgroud)

以及一些重要的故障排除说明:

  • 此命令在从服务器域中的另一台计算机 ( Windows 2003 R2 )执行时起作用。(域内
  • 当从我的本地机器对另一台运行 …

iis-7 windows-server-2008-r2 pstools

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