⑴ 打开asp.net项目提示 4.0尚未在web服务器上注册
问题起因
重装系统后安装VS2012,然后打开项目的时候,提示asp.net 4.0尚未在web服务器上注册,如图:
解决办法
1.首先IIS应用程序池添加 net framework4.0版本。
2.接着找到C:\Windows\Microsoft.NET\Framework\v4.0.30319 这个目录
3.然后 开始->所有程序->附件->鼠标右键点击“命令提示符”CMD->以管理员身份运行->
CD C:\Windows\Microsoft.NET\Framework\v4.0.30319
4.在当前目录下输入:aspnet_regiis.exe -i
如果出现如图所示,则证明成功了。
如果出现下面这张图的问题
则证明还得进行下面这步的操作:
⑵ win7系统IIS怎样配置web注册网页连接linux服务器的mysql数据库。
一、创建一个可以远程访问MySQL的用户
1、登录mysql:
mysql -u 用户名 -p
授权:
mysql> GRANT ALL PRIVILEGES ON *.* TO '新用户'@'%' IDENTIFIED BY '新用户的密码' WITH GRANT OPTION;
修改生效:
mysql> FLUSH PRIVILEGES;
退出MySQL数据库:
mysql> quit;
2、修改 mysql 的配置文件(针对ubuntu-15.10系统):
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf +43
找到 "bind-address = 127.0.0.1" , 这一行要注释掉,只需在前面加个#。
#bind-address = 127.0.0.1
二、配置ubuntu系统的防火墙
1、打开3306端口:
sudo ufw allow 3306
上一条命令是允许外部访问3306端口(tcp/udp),如果以前开启过就会跳过。
2、开启防火墙:
sudo ufw enable
sudo ufw default deny
运行以上两条命令后,开启了防火墙,并在系统启动时自动开启。关闭所有外部对本机的访问,但本机访问外部正常。
3、查看防火墙的状态:
sudo ufw status
三、在Windows环境下进行访问测试
1、在虚拟机里安装好ubuntu后,网络连接方式需要选择"桥接模式"。
2、在Windows环境下用 Navicat for Mysql 进行测试。
3、填写好 Mysql 所在主机的IP地址、用户名、密码,然后点击"连接测试",如果连接成功,就按F6弹出命令窗口,写如SQL语句进行查询。
4、在Windows环境下用 MySQLWorkbench 进行测试。
5、和用 Navicat for Mysql 测试步骤一样。
⑶ ASP.net4.0 未在web上注册 怎么办
你试着注册下aspnet_wp.exe
具体操作:
开始》程序》Visual studio.net 2003》Visual studio.net 工具》Visual studio.net 2003命令提示
在里面可以直接输入:aspnet_regiis.exe /i
是/i
也可以:运行"cmd"
在Dos下进入C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322
输入:aspnet_regiis.exe /i
⑷ ASp.Net 4.0尚未在web服务器上注册
是不是没有注册Framework4.0
注册方式:
32位的Windows:
1. 运行->cmd
2. cd C:\Windows\Microsoft.NET\Framework\v4.0.30319
3. aspnet_regiis.exe -i
64位的Windows:
1. 运行->cmd
2. cd C:\Windows\Microsoft.NET\Framework64\v4.0.30319
3. aspnet_regiis.exe -i