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

一、如何部署

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

然后选择 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文件,
找到其中

overrideModeDefault的值改为Allow

(2)HTTP错误403.14


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

你可能感兴趣的:(.net mvc项目部署到iis服务器上的问题)