在 解决方案——Web 右键 发布
如图:
之后,在其他文件夹或盘 放入发布之后 生成的文件
如图所示,之所以这样是为了好整理查找发布的项目。
之后,在IIS 上发布出去
首先 打开 控制面板——程序和功能
左边找到 打开或关闭Windows功能
确保 信息服务 已打开,可以根据自己需求 按需求勾选
(我这里是全部都勾选了)
打开IIS 后,
确定之后,如果立即 浏览网站,
可能遇到的情况:
图中 所说的原因 <identity impersonate="true" />
在 Web.config 中 添加
<system.web>
<identity impersonate="true" />
</system.web>
其实在我的解决方案中,早就添加过,但是还是有这样的错误!
在这里就需要我们来修改 应用程序池
我这里之前是 集成 模式,现在修改为 经典
再次 打开 网站,如果 遇到下面 问题
解决方法:
如图改为允许,之后就能 在 本机上 访问 网站了。
之后的问题是,因为我项目是 发布上局域网之后,需要测试人员来访问 网站 进行测试。
但是 之后发现 网站 只能在本机上 访问。
解决方法为:
防火墙 没有关闭,在防火墙 高级设置 中,
之后 只需要下一步,下一步了。
完成之后,局域网内,其他ip 电脑应该也能 访问 网站了。
如果还会出现问题,请给我留言,或者给我发送短消息。
时间: 2024-10-23 00:49:59