ASP.NET --mvc4.0---vs2015发布系统、部署常见问题!
1、在项目的web层上右击-->重新生成,右击发布!
如图:
接下来就是发布了,按照图片一步一步来就行!
以上就是vs2015的发布,下面就是该部署到iis上面了!
依然图片说事儿!
1、首先打开iis,打开步骤(控制面板--->管理工具-->Internet Information Services (IIS)管理器),接下来如图:
点击确定就发布完成了,看一下成果吧!(图片没能加载原因是我没有添加,可以忽略此处,主要是看出来了!)
但是不是每个都能一次性成功的!那么出现了问题该怎么办呢?有一句话说的是:遇见问题,解决问题,那么下面小编就带领你们一起解决一些常见的问题吧,希望能帮到你们!
第一问题:就是你发布的文件夹没有添加一个Evenone,这种小问题,很容易解决!
解决办法:在你的发布文件上右击属性,安全,编辑(如图:)
点击确定就完成了,问题解决!
问题二:出现如图错误:
解决办法:
提示里面的解决方法是:
如果不希望启用目录浏览,请确保配置了默认文档并且该文件存在。
使用 IIS 管理器启用目录浏览。打开IIS 管理器。
在“功能”视图中,双击“目录浏览”。
在“目录浏览”页上,在“操作”窗格中单击“启用”。
确认站点或应用程序配置文件中的 configuration/system.webServer/directoryBrowse@enabled 特性被设置为 True。
<system.webServer>
<validationvalidateIntegratedModeConfiguration="false" />
<modules runAllManagedModulesForAllRequests="true" />
<directoryBrowse enabled="false" />
</system.webServer>
要设置<modules>节的值为true, 而目录浏览启用或禁用其实都没影响的。
如果上述配置后打开的还是文件列表,那还需要配置映射,如下图所示:
返回到iis中选择发布的web应用程序->功能视图-->处理程序映射,如图:
在添加脚本映射对话框中,
请求路径(P):*
可执行文件(E):C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll,如下图所示:
点击确定按钮后,弹出添加映射“要允许此ISAPI扩展吗?”的,点击“是”,如下图所示:
问题解决了,以上都是小编亲自测试过的,不想让你们有同样的烦恼,让你们能够快速的解决烦恼,所以小编写下了本篇博客!
希望大神们多多指教!!!