如何解决MS WebMatrix部署兼容性检查中ASP.NET版本的“不可用”错误?

时间:2012-03-04 12:30:34

标签: asp.net webmatrix web-deployment

我正在尝试将我全新的Umbraco 5安装发布到我自己的Windows VPS。所以我创建了一个网站,启用了Web部署等等。

单击“发布设置”下的“验证连接”时,可以进行连接。

当我进行兼容性检查时,简单HTML页面传递说:可用。 然而,ASP.net版本说:不可用。

谷歌人说它可能是.net版本和管道。我的本地网站运行ASP.net 4.0(集成),我的遥控器也是如此。

我当然不知道可能是什么问题。你呢?

提前感谢您的时间, Thom Hubers

更新: http://learn.iis.net/page.aspx/988/microsoft-webmatrix-publish-compatibility/?language=en-US 此链接说:“如果您的托管服务提供商授予您更改IIS应用程序池的.NET框架版本和管道模式的权限,请检查您的托管服务提供商是否支持ASP.NETCheck”嗯,是的,我支持ASP.NET。由于我是我自己的托管服务提供商,因此我有权更改.NET版本和管道模式。但我真的不知道问题是什么,因为本地和远程都是4.0集成。 (尝试过其他组合)

1 个答案:

答案 0 :(得分:0)

您的远程服务器是否发布到IIS 7+系统?如果是,那么要发布到它,您可以使用Web管理服务(WMSvc)端点或Web部署代理端点。

如果在VS的发布对话框中仅指定远程计算机名,则默认为WMSvc并使用URL https://yourcomputer.domain.com:8172/msdeploy.axd。 如果要使用代理,请指定http://yourcomputer.domain.com/msdeployagentservice

如果是IIS6,那么Web部署代理是唯一的选择。

您能提供一些有关您环境的更多信息吗?