发布一个.net mvc站点遇到的问题及解决

1、先通过vs2012发布.net mvc项目,遇到问题是一路默认下来,提示发布已成功,但对应文件夹里没有任何文件

解决:

第一步,新建了一个文件夹

第二步,在【配置文件】步骤,新建配置文件

第三步,在【连接】里,发布方法,选择文件系统

    【目标位置】选择第一步新建的文件夹路径

然后,就成功了。

2、在IIS7.5发布站点

发起一个请求,提示404

解决:

第一步,在目录下新建一个1.html文件,访问正常,由此可推断是和mvc项目性质有关

第二步,通过查资料,发现需要设置IIS里的【ISAPI和CGI限制】,设置ASP.NET v4.0.30319...为允许(使用此功能指定可以再Web服务器上运行的ISAPI和CGI扩展)---通过测试发现这一步没用(成功后,取消这个设置,没影响访问)

第三步,检查站点的应用程序池对应的Framework版本,需要到4.0才和我当前的项目匹配。这一步是关键

成功。

3、还有一个命令,在vs2012开发人员工具--开发人员命令提示里,输入aspnet_regiis -i

重新安装(修复映射)IIS Mapping,用于aspx asmx等文件的Extention的匹配

转载于:https://www.cnblogs.com/xyang/p/4186669.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值