asp平台搭建需要哪些asp.net安装包包,要下载什么东西

搭建了ASP环境的服务器,能不能再用XAMPP等工具安装一个php环境?
RT.服务器是用IIS搭建了ASP环境,然而现在需要把wordpress开发的网站放到服务器上,如果不冲突那最好,但是不行的话,还有什么方法可以解决?谢谢。
已有帐号?
无法登录?
社交帐号登录在Ubuntu下搭建ASP.NET5开发环境_C#应用_
在Ubuntu下搭建ASP.NET5开发环境
来源:人气:192
在下搭建.net 5开发环境
0x00 写在前面的废话
年底这段时间实在太忙了,各种事情都凑在这个时候,没时间去学习自己感兴趣的东西,所以博客也好就没写了。最近工作上有个小功能要做成Web应用,之前曾经有过类似需求,当时用的是WCF做WebAPI,前端用ExtJS。这次需求不关键,只要能解决问题就好,具体用什么技术无所谓,正好赶上ASP.NET 5发布,所以打算尝试一下。在Windows下借助强大的VS一路安装就解决问题了,不过ASP.NET5跨平台啊,决定试一下在下部署开发环境,以后再忽悠别人入坑也更有说服力。之前一直用Windows,只是出于好奇装过Linux,所以对Linux不是很熟系,边查边做,期间自然是各种坑,折腾了一天多,不过最后也算跑起来了,在这里记录一下踩到的坑和解决的以及未解决的问题。
0x01 Windows和Ubuntu双系统
之前都使用虚拟机装Linux的,这次既然要测试就认真一点吧,从硬盘中划出了100G的空间,参照网上的教程装了Ubuntu双系统。不过这个不是本文的重点,而且很容易就能搜到大量教程,具体就不说了。我参考的这篇文章:/Linux/63.htm
0x02 安装ASP.NET 5开发环境
下面重点开始了,主要步骤参照的微软的官方文档:https://docs.asp.net/en/latest/getting-started/installing-on-linux.html首先说明一下踩到的第一个坑,因为很多命令都需要用到sudo,所以我干脆sudo bash把终端切换到了root,造成的后果就是后面建立的有些文件夹都是root的,导致后来在非root下用yo创建项目的时候出现权限错误,花了很多时间才找到问题。所以为了少出现不必要的麻烦下面操作时建议大家还是老老实实用sudo。下面截图中可以看到我还是用的root,大家不要这样。
1 安装DNVM
首先准备开发环境搭建用到的工具。一般来说很可能系统自带了,不过以防万一还是运行一下,反正也很快:
sudo apt-get install unz curl
这个命令会安装unzip和curl两个工具,用于解压和下载什么是DNVM、DNX可以参照@张善友 的这篇文章/shanyou/p/4589930.html 写的很全面然后下载DNVM。官网文档给出了以下命令:
curl -sSL https:///aspnet/Home/dev/dnvminstall.sh | DNX_BRANCH=dev sh && source ~/.dnx/dnvm/dnvm.sh
这里就用到刚刚准备好的curl了,不过一般系统都自带了。
按照系统提示在下载完后执行命令
source ~/.dnx/dnvm/dnvm.sh
这样DNVM就安装完成了。可以输入dnvm看是否安装成功。
2 使用DNVM安装DNX
首先还是需要准备安装中用到的工具
sudo apt-get install libunwind8 gettext libssl-dev libcurl4-openssl-dev zlib1g libicu-dev uuid-dev
然后用DNVM安装DNX for.NET Core
dnvm upgrade -r coreclr
然后使用DNVM安装DNX for Mono
dnvm upgrade -r mono
安装时提示我的系统里没有Mono,需要安装。参照官网文档给出的链接,依次执行以下命令:
apt-key adv --keyserver
&recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
echo "deb http://download./repo/debian wheezy main" |
tee /etc/apt/sources.list.d/mono-xamarin.list
apt-get update
apt-get install Mono-Complete&
3 安装libuv
为什么要安装这个东西呢,因为开发中需要运行本地Web服务测试啊,在Windows中我们有IIS Express,可是Linux中没有。官方推荐使用的是kestrel,而kestrel用到了libuv这个库,所以我们需要安装这个库。这个库是用编译的方式安装的,命令比较多,反正我是一行一行复制着完成的,基本上复制完下一条命令的时间上一条命令就执行完成了,体验也算不错:)大致的过程就是:安装编译需要的工具,下载并解压源代码,编译安装,加载共享库使新库生效。
sudo apt-get install make automake libtool curl
curl -sSL https:///libuv/libuv/archive/v1.4.2.tar.gz | sudo tar zxfv - -C /usr/local/src
cd /usr/local/src/libuv-1.4.2
sudo sh autogen.sh
sudo ./configure
sudo make install
sudo rm -rf /usr/local/src/libuv-1.4.2 && cd ~/
sudo ldconfig
至此我们已经完成ASP.NET 5 开发环境的安装了。这样是不是就结束了呢?刚开始我也是这么想的,不过马上就意识到不对了。当我想建个测试工程的时候发现无法入手,在Windows上我都是用VS新建解决方案,选择Web,然后选择用什么样的,可是在Linux下没有模板啊,总不能手动一个一个文件建立吧。然后继续看文档找到原来还有Your First APS.NET 5
on XXX系列,不过里面没有Linux,参照Mac应该也没问题。https://docs.asp.net/en/latest/tutorials/your-first-mac-aspnet.html
0x03 安装和配置开发工具
开发工具自然是Visula Studio Code,官网下载/下载后解压,直接运行Code即可使用。建立项目时的模板是通过yeoman生成的。安装yeoman需要用npm,于是我们先安装npm
sudo apt-get install npm
npm和nodejs是相互依赖的,安装其中任意一个都会自动安装上另外一个。安装后可以使用
npm install -g yo bower grunt-cli gulp
来安装yeoman、bower、grunt-cli、gulp。不过问题来了,yeoman需要nodejs版本在0.12以上,而用apt-get安装的版本只是0.10,各种折腾都升级不了,包括使用传说中的n这个名字怪异但据说是专用于升级nodejs的工具都不行。在网上查来查去找到了这边文章:http://my.oschina.net/tbaby/blog/412052里面有这么一条命令:
curl --silent --location https:///setup_0.12 | sudo bash -
打开 看了下我擦原来在这里
运行上面那条命令下载完成后还会提示
执行这条命令
sudo apt-get install nodejs
就可以安装最新版本的nodejs了。安装完成后已经成了最新的0.12.9
这样再使用npm安装yeoman等一系列工具就没有问题了,命令如下:
npm install -g yo bower grunt-cli gulp
yeoman是装好了,不过yeoman还不能生成针对ASP.NET的模板,这个也是需要我们安装的。使用以下命令来安装ASP.NET模板:
npm install -g generator-aspnet
安装完成后我们就可以使用yeoman建立工程了。进入我们想放置工程的目录,运行
然后我们就看到了模板选择界面,我们选择WebApplication,然后会提示我们输入应用的名称,我们输入first,然后yeoman会帮我们创建first这个目录,然后把项目文件都建立好。
使用VSCode打开first目录会提示缺少依赖
在工程所在目录下执行下面命令
dnu restore
这样就可以解决依赖的问题。如果是第一次restore要下载很多东西可能会花点时间。完成之后目录结构大概就是这样,跟用VS创建的一致。代码也会有属性和方法的引用提示。
在工程的project.json文件中我们可以看到commands中友web这个命令,在dependency中我们也能找到相应的依赖。使用web这个命令就能开启kestrel服务。
在工程所在目录下执行
可以开启web服务,这样在浏览器中输入localhost:5000就能看到我们的页面了。
尝试把HomeController中About的消息改一下。必须要重启Web服务才能生效,这点不如用VS啊,VS可以直接改了保存然后F5刷新就能看效果,跟用脚本开发一样。
比较奇怪的是把dnx切换到coreclr后输入dnx没有任何反映,网上查也没看到问题出在哪里。有知道的请赐教。
------------=------- & 21月28日更新 & ----------------------
感谢@zwmyxzs给出的解决方案,@zwmyxzs之前写过关于这个问题的文章:&ubuntu15 coreclr。
因为coreclr适配的Ubuntu14,我用的Ubuntu15,unbuntu14是用的libicu52,而unbuntu15是libicu55,所以只要装个libicu52即可。
wget http:///ubuntu/pool/main/i/icu/libicu52_52.1-8ubuntu0.2_amd64.deb
dpkg -i libicu52_52.1-8ubuntu0.2_amd64.deb
按照@zwmyxzs&给的方法成功。
用coreclr运行服务正常
0x04 写在最后的废话
由于对Linux不是很熟悉,整个过程遇到了很多大大小小的问题,我挑了几个比较恼人的写了下。还有些弱智到会暴露智商的我都没提,这样才够心机。不过完成后对dnvm、dnx等很多概念有了更多的认识。但让我做ASP.NET 5开发的话我还是会选择windows啊,毕竟亲生的还有强大的VS。最后再说一下Ubuntu的使用,之前一直使用Windows,突然换到了Ubuntu感觉没有想象中的那么困难,图形界面也算比较成熟了,很多工具用Web应用基本可以解决。开发的话JetBrains系列都可以使用,加上现在还多了VSCode,只要不写WPF感觉问题都不是很大。遇到问题了网上搜一下基本也都能解决,慢慢就应该能熟练了吧。
优质网站模板asp服务器一键架设软件(小精灵ASP服务器软件)1.0.3 绿色版-东坡下载
东坡下载:内容最丰富最安全的下载站!|||
→ asp服务器一键架设软件(小精灵ASP服务器软件) 1.0.3 绿色版
asp服务器一键架设软件(小精灵ASP服务器软件)介绍
亲,这个软件运行后不在在桌面上,也没有任何配置的工具,只要你解压后双击就可以自动为你配置asp服务器,asp是我们用得最多的动态服务器语言,比php,asp.net更加用的人多。很多网站的后台都是基于asp的。所以如果你是一个想做一个网站的新手,很有必要收藏一下这个小工具。测试和使用:www文件夹为网站主目录 index.asp 为默认网站头文件 1.默认打开演示CMS系统2.右击图标,则弹出系统菜单3.选择系统菜单顶部的打开网站菜单进行测试&
ASP服务器相关软件
电脑版相关
手机版相关
(22)个资源
asp服务器一键架设软件(小精灵ASP服务器软件) 1.0.3 绿色版
14.1M / 09-06 / 5.1.2 官方版
2.0M / 06-17 / 1.0 绿色版
25.5M / 08-31 / 3.1.1321
官方最新版
31.2M / 11-26 / 7.9.40.5006 官方正式版【破解版】
308KB / 12-14 / v2.0 绿色免费版
本类软件排行
装机必备软件
网页下载邮件加速全球最新的免费资源发布区
购买VPS后配置LNAMP环境一键安装包搭建Web服务器
& 日 22:26 &
购买了后,用VPS来干些什么呢?VPS可能什么事情都做不了,也可能什么事情都可以做。每个VPS都可分配独立公网IP地址、独立操作系统、独立超大空间、独立内存、独立CPU资源、独立执行程序和独立系统配置等。
购买了VPS后,实际上只安装了操作系统,如果你想要用VPS来运行ASP、PHP等程序,还需要你安装额外的程序。本教程就来告诉VPS新手如何着手配置一台可以运行PHP程序的WEB服务器。
这次的VPS用了在上一篇文章当中为大家介绍的只要8毛钱一个月可以用支付宝付款的德国VPS主机,这个VPS配置不错,但是在国内访问速度慢,续费价格高,建议用来学习VPS练手。买一个月就够了。
虚拟空间就是在VPS基础上搭建起来的,如果你够买了虚拟空间后,那么你不需要对主机进行什么配置,直接上传程序就可以开始使用了。例如:
1、(在Cpanel空间上安装DZ论坛)
2、(Wordpress安装还是比较简单的)
3、(虚拟空间已经带了管理面板)
购买VPS后配置LNAMP环境一键安装包搭建Web服务器
一、准备好一个VPS
1、找一些免费的VPS,或者购买一些,内存最在100以上,内存太少了,怕有些程序安装不了。
2、这次我用的是Host1plus的VPS,购买了一个月,先用来学习学习。续费价格太高,速度又慢,打算用一个月就不要了。
3、需要的朋友可以看这里:。
二、准备好SSH管理工具:Putty
1、Putty是一个免费的、Windows 32平台下的telnet、rlogin和ssh客户端,但是功能丝毫不逊色于商业的telnet类工具。用它来远程管理Linux VPS十分好用。
2、这里是。官方网站:http://www.chiark.greenend.org.uk/~sgtatham/putty
三、用Putty登录到VPS主机
1、首先打开Putty,然后在IP地址中输入你的VPS地址,如下图(图片是缩略图,点击还原放大):
2、第一次登录会弹出是否接受该VPS的密钥,点击“是”,如下图:
3、输入用户名:root,回车,如下图:
4、输入密码,回车。
四、LNAMP环境一键安装包下载安装
1、这里我用的是女神工作室LNAMP一键安装包,关于搭建Web服务器的一键安装包网上有很多,大家可以自己去安装体验一下。官方网站:/lnamp-install-package
2、下载安装命令如下(复制一行,回车就行了):
1、下载LNAMP一键安装包:wget -c /lnamp/1.2/lnamp.tar.gz
2、解压缩LNAMP:tar zxvf lnamp*
3、进入lnamp目录:cd lnamp*
4、一键安装lnamp:
chmod +x install.sh
./install.sh
安装过程中会要你选择操作系统,还有数据库版本,如下图:
3、安装好LNAMP后,会出现你的VPS的详细配置信息,如下图(图片是缩略图,点击还原放大):
五、VPS的虚拟机管理
1、想要添加多个虚拟机,绑定多个域名,登录到VPS,输入:/root/vhost.sh,回车,然后就是绑定域名了,如下图:
2、一键重启MySQL、Apache、Nginx命令:/root/lnamp start/restart/stop
3、到此为止,你已经成功将一个VPS主机转变成为一个Web服务器了,因为配置了MySQL、Apache、Nginx,你现在可以自行安装任意程序了。
4、演示地址:http://94.249.185.41/,一个月后,该演示失效。
六、配置LNAMP小结
1、网上有很多的关于配置Web服务器一键安装包,女神工作室的LNAMP一键安装包整合:Nginx、Apache、MySQL、PHP、phpMyAdmin
2、VPS安装和编译依据VPS配置等因素,短则十几分钟,长则达半个小时以后,需要一点耐心。
文章出自:
版权所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。 禁止全文转载。
真的,我猜你也会喜欢的:
您或许对下面这些文章有兴趣:&&&&&&&&&&&&&&&&&&&&本月吐槽辛苦排行榜
免费资源部落博客、论坛、问答和优惠网的创建者
经常混迹于各种免费资源中,尝鲜后乐于分享给他人。用WP搭建了部落博客,没事儿就折腾Wordpress,喜欢找免费空间,但只求精,稳定,耐用。有时也会介绍一点关于建站的知识和主机、服务器的使用心得与体会。PS:此人为男。
TA的专栏:&&|&&
关于本文的作者
所属分类:
链接地址:
浏览前页:
浏览后页:
部落快速搜索栏
热门点击排行榜
网站导航栏
免费资源重点推荐
最新文章推荐
部落最新评论列表
不得不看的秘密
部落本月最受关注的热点
(热度151℃) (热度144℃) (热度133℃) (热度129℃) (热度123℃) (热度118℃) (热度93℃) (热度88℃) (热度86℃) (热度74℃) (热度72℃) (热度59℃) (热度47℃) (热度47℃) (热度42℃)
部落本月踩得最多的宝贝
(踩11,988次) (踩9,055次) (踩7,958次) (踩7,787次) (踩6,054次) (踩5,235次) (踩5,012次) (踩4,711次) (踩3,674次) (踩3,001次)
免费资源部落,是一个致力发布和推广来自世界各地的免费资源,包括多样实用的免费空间、各种优秀的免费软件、各样可用的免费网盘等个人博客网站。站长qi是一位很普通不过的人,长期关注网络空间、互联网、软件应用、程序开发与设计、网络应用等。免费资源部落成立的目的就是希望与更多人分享网络快乐与精彩!本站持续修改完善中,如遇不便还请谅解^_^

我要回帖

更多关于 asp环境一键安装包 的文章

 

随机推荐