我正在运行13.04 32位,并安装了monodevelop最新(keks9n 9n-monodevelop最新-raring.list存储库,目前4.1.7),并在我的MVC4应用程序构建后,我想运行它(右键单击子项目和“运行项目”)
但是monodevelop没有找到xsp4的the服务器。我收到以下错误消息:
找不到xsp4 web服务器。请确保已安装。
但是mono 4是自动安装和运行的,或者可以手动运行(sudo service mono-xsp4 start或仅xsp4)。
然而,我在让mono 4工作时遇到了一些问题(我不知道这是否与单开发问题有关,所以我也对它进行了描述)。在apt-get安装mono 4上,我得到了:
Binding Mono XSP 4 address: 0.0.0.0
* You have an incomplete /etc/xsp4/debian.webapp
* To fix it, you need to install at least one package for xsp4 (like asp.net-examples)安装ASP.NET-示例只是(重新)安装mono 2,而我没有找到任何asp.net4-示例包。
因此,mono 4将不会继续运行。我意识到在/etc/xsp2 4/debian.webapp中没有设置任何应用程序(除<apps></apps>外为空),只需将/etc/xsp2 2/debian.webapp复制到/etc/xsp2 4/i即可启动mono 4(当然,没有安装asp4示例)。
回到单开发:在单开发中,我正确地将ip和端口设置为ip,端口mono-xsp4正在使用,但仍然找不到xsp4。无论是mono 4已经在运行,还是我停止了它,所以mono 4可以自己启动,我总是会收到上面的错误消息。
有人能帮帮我吗?这是单开发4.1.7的错误(我需要版本v4,否则VS2012解决方案将无法正确打开),还是我的mono 4安装有问题?
我想使用最新的单开发v4稳定版本,但我没有为它找到任何ubuntu13.04存储库。
发布于 2013-10-18 08:45:44
我可以回答我自己的问题:
https://launchpad.net/~keks9n/+archive/monodevelop-latest
给出答案:
如果要调试ASP.NET应用程序,请确保使用的是系统Mono运行时( http://i.imgur.com/SO93KJ2.png )。由于兼容性问题,XSP不包含在/opt/ Mono安装中。
因此,如果我使用mono3.2.1构建,然后在/usr中将运行时更改为mono运行时(v2.10.8.1),则页面将打开,xsp4 (/usr/lib/ mono /4.0/xsp4.exe)将运行!
发布于 2014-06-14 20:37:02
对我来说,问题是使用MonoDevelop 5.X,即使我在bin/目录中使用xsp4.exe,它也不起作用--最终我得到了无休止加载的空白页面。安装Ubuntu的默认4.0.12版本使一切正常工作。
https://askubuntu.com/questions/360841
复制相似问题