发布一个.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的匹配

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏小夜博客

LNMP高级应用 反向代理+CC防护

3306
来自专栏IT笔记

rsync+inotify实现分布式集群部署

上一篇:Linux下使用ssh密钥实现无交互备份 上二篇:Linux下使用rsync实现文件备份 缘起 由于公司要对支付做压测,于是使用了公司的服务器搭建了一个...

4545
来自专栏阮一峰的网络日志

npm 模块安装机制简介

npm 是 Node 的模块管理器,功能极其强大。它是 Node 获得成功的重要原因之一。 ? 正因为有了npm,我们只要一行命令,就能安装别人写好的模块 。 ...

2785
来自专栏腾讯大数据的专栏

Ta 腾讯分析添加热点图

1、打开TA:http://v2.ta.qq.com/ QQ号登录 2、点选站点列表 ? 3、选择新增站点,输入域名点击添加即可。 ? 4、点选监控检测→页面热...

4798
来自专栏Java帮帮-微信公众号-技术文章全总结

Nginx+Tomcat关于Session的管理【面试+工作】

解决办法安装epel:EPEL是企业版 Linux 附加软件包的简称,EPEL是一个由Fedora特别兴趣小组创建、维护并管理的,针对 红帽企业版 Linux(...

1902
来自专栏Modeng的专栏

Git错误问题解决集合

在实际的生产过程中,使用git时难免会遇到各种各样的错误,然后去寻找解决答案,所以就想为什么不把我遇到的问题直接写出来集合在一起呢?既方便自己也方便别人

1662
来自专栏L宝宝聊IT

KVM综合实验

1)首先我们创建好存储池/mykvm/kvm-vm,和镜像存储池/mykvm/iso

2103
来自专栏JavaEE

创建maven项目失败的解决办法

49811
来自专栏佳爷的后花媛

MNMP (Mac + Nginx + MySQL + PHP) 开发环境搭建

ruby -e "$(curl --insecure -fsSL https://raw.githubusercontent.com/Homebrew/inst...

2391
来自专栏L宝宝聊IT

KVM文件管理

4253

扫码关注云+社区

领取腾讯云代金券