安装iis遇到某些组件安装失败,将监听地址改为了127.0.0.1,安装成功后此原因导致外网访问iis失败
netsh http add iplisten ipaddress=10.*.*.* (ipaddress后填写服务器内网IP)
使用 netsh http show iplisten 查看修改是否生效。
netsh http delete iplisten ipaddress=xxx.xxx.xxx.xxx 删除添加的监听
项目中引入了第三方类库,本地使用无问题,发布网站时报引用冲突错误,解决方法发下:
<dependentAssembly> <assemblyIdentity name="log4net" publicKeyToken="669e0ddf0bb1aa2a" /> <codeBase version="2.0.7.0" href="log4netv2.0.7.0\log4net.dll" /> </dependentAssembly> <dependentAssembly> <assemblyIdentity name="log4net" publicKeyToken="1b44e1d426115821" /> <codeBase version="1.2.10.0" href="log4netv1.2.10.0\log4net.dll" /> </dependentAssembly>
在根目录中建立两个文件夹,把相应的dll放进去

http重定向到https
<rewrite> <rules> <rule name="HTTP to HTTPS redirect" stopProcessing="true"> <match url="(.*)" /> <conditions> <add input="{HTTPS}" pattern="off" ignoreCase="true" /> </conditions> <action type="Redirect" redirectType="Found" url="https://{HTTP_HOST}/{R:1}" /> </rule> </rules> </rewrite>
浙公网安备 33010602011771号