如何发布系统

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/myy629464/article/details/78959000

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扩展吗?”的,点击“是”,如下图所示:


问题解决了,以上都是小编亲自测试过的,不想让你们有同样的烦恼,让你们能够快速的解决烦恼,所以小编写下了本篇博客!

希望大神们多多指教!!!

没有更多推荐了,返回首页