
正文
netmvc发布之后打不开,net coremvc
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
ASP.NET网站发布后测试访问不了
在发布前最后编译一下在发布,还有你这个是不是路由设置有问题。还有本地测试有时候会加虚拟目录,你看一下会不会是这个问题。
你能修改高级防火墙配置?能新建规则吗?如果可以,可以按下列步骤试试:去确认你asp.net网站的绑定的端口(如果你没有特意设置过,IIS默认是80)打开高级防火墙,入站规则,新建规则。然后选端口,点下一步。
第一种可能的确是和Layout没有加载到有关。第二种是BundleConfig中的写法错误(也有可能发布的时候样式表和脚本文件没有一起发布,不过这种可能性比较小,此处忽略)。
还可能是你的程序没有安装.net framework框架包。
你这问题应该是你开发时用的框架版本和你部署时用的版本不一致,比如你开发时用了5框架的东西,但是发布时是0框架,那么使用的5框架的东西就不能用,就会报错。
相关问答
Q1: 一般在asp.net的mvc出现无法找到资源,怎么办?只创建项目什么页面都不建...
或者你也可以不让它使用默认设置 网站,右键,属性-选Web项。
你应该把后面三条语句加入到大括号内,否则,当userID为空时,出现错误。
中文的解析出问题的话,那么就会出现无法找到资源。页面必须用英文,或者拼音。但是不能用中文。同时还要搞清楚路径。
在IIS中没有配置那个资源文件,需要中IIS中配置这个文件,配置后就可以了。
一,如果你的首页是静态的,而其他页面是动态的,可能是ASP.NET的版本问题,在iis中右键单击,选择属性ASP.NETASP.NET版本,选择一个高的版本。
Q2: .net创建MVC项目出错
1、通过“扩展和更新”,在左侧选择“联机”,然后搜索“NuGet Package Manager”,在搜索结果里选择“NuGet Package Manager for Visual Studio 2013”,安装即可。
2、NuGet是VS的一个组件,可能没有正确安装把,在Tool-ExtenSion Manager”里面检索以下,找到了安装下看看。
3、重启下VS试试,也有可能是你的VS安装的不完整。
4、你是自己做练习,还是运行别人的项目?如果是别人的项目,可能是配置文件的问题。
5、这样一般是不会出问题的吧,如果是你在建立项目后,没关掉软件,只是把项目删掉了,会提示是否保存解决方案的。这样只要选否,先关闭软件在重启软件建立项目就不会了~~我遇到过好几次都是这样的情形的。。
Q3: 为什么我的mvc发布到IIs6.0上去,只能打开主页,其他页面全部找不到...
1、可能的问题比较多:默认页是否设对了 目录指向是否正确 访问的链接是否正确 。。
2、一,如果你的首页是静态的,而其他页面是动态的,可能是ASP.NET的版本问题,在iis中右键单击,选择属性ASP.NETASP.NET版本,选择一个高的版本。
3、iis0以下的版本,也就是1或者更低的,必须使用扩展名,比如.mvc(配置文件里设定)才可以访问到页面。
4、有几个情况会导致这个现象出现~:你的网速过慢,网页代码没有完全下载就运行了,导致不完整,当然就错误了。请刷新。网页设计错误,导致部分代码不能执行。请下载最新的遨游浏览器。
5、然后选择 IIS、FTP等。 这里直接选择文件夹也一样。接下来打开IIS管理器添加网站 将 overrideModeDefault 的值改为 Allow 目前这个问题还没有解决。
6、第一种可能的确是和Layout没有加载到有关。第二种是BundleConfig中的写法错误(也有可能发布的时候样式表和脚本文件没有一起发布,不过这种可能性比较小,此处忽略)。
netmvc发布之后打不开的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于net coremvc、netmvc发布之后打不开的信息别忘了在本站进行查找喔。






