美文网首页
.net mvc项目部署到iis服务器上的问题

.net mvc项目部署到iis服务器上的问题

作者: DevilIncs | 来源:发表于2018-02-06 14:25 被阅读0次

    一、如何部署

    首先右键你的项目选择发布。 选择发布

    然后选择 IIS、FTP等。 这里直接选择文件夹也一样。


    发布方法选择文件系统(和刚才选择文件夹等效),再设定项目的发布位置(这个位置接下来在IIS上会用到),点击保存(发布)。
    点击保存
    这样,通过VS2017就将mvc项目成功发布到你指定的位置了

    接下来打开IIS管理器添加网站

    这里的物理路径就是你项目的发布路径,应用程序池选择DefaultAppPool即可,端口可以自己分配
    这样,理论上将就完成了一个.net mvc项目在IIS服务器上的发布。

    二、遇到的问题

    (1) HTTP错误500.1问题


    这是因为IIS采用了安全的 web.config 管理机制,默认情况下会锁住配置项不允许更改。需要解锁handlers和modules
    打开%windir%\system32\inetsrv\config目录下的applicationHost.config文件,
    找到其中
    <section name="handlers" overrideModeDefault="Deny" />
    
    <section name="modules" allowDefinition="MachineToApplication" overrideModeDefault="Deny" />
    

    overrideModeDefault的值改为Allow

    <section name="handlers" overrideModeDefault="Allow" />
    
    <section name="modules" allowDefinition="MachineToApplication" overrideModeDefault="Allow" />
    

    (2)HTTP错误403.14


    目前这个问题还没有解决。

    相关文章

      网友评论

          本文标题:.net mvc项目部署到iis服务器上的问题

          本文链接:https://www.haomeiwen.com/subject/nzcgzxtx.html