发布到IIS时无法加载外部Javascript文件

时间:2019-05-21 18:03:42

标签: javascript c# asp.net-mvc iis localhost

javascript在我的iis开发服务器上以及当我尝试使用http://localhost:8080访问网站时都可以正常工作

但是,当我用实际IP地址替换localhost时,它不会加载,例如,它将是http://10.1.65.48:8080而不是http://localhost:8080

我尝试使用@ Url.Content替换我的所有URL,由于某些原因,它仍然无法正常工作

以下是我尝试加载的所有外部javascript文件:

<script type="text/javascript" src="@Url.Content("~/js/jquery.min.js")" defer></script>

<script type="text/javascript" src="@Url.Content("~/js/bootstrap.min.js")" defer></script>

<script type="text/javascript" src="@Url.Content("~/js/jquery.easing.1.3.js")" defer></script>

<script type="text/javascript" src="@Url.Content("~/js/jquery.waypoints.min.js")" defer></script>

<script type="text/javascript" src="@Url.Content("~/js/jquery.stellar.min.js")" defer></script>

<script type="text/javascript" src="@Url.Content("~/js/owl.carousel.min.js")" defer></script>

<script type="text/javascript" src="@Url.Content("~/js/jquery.magnific-popup.min.js")" defer></script>

<script type="text/javascript" src="@Url.Content("~/js/jquery-migrate-3.0.1.min.js")" defer></script>

<script type="text/javascript" src="@Url.Content("~/js/popper.min.js")" defer></script>



<script type="text/javascript" src="@Url.Content("~/js/aos.js")" defer></script>

<script type="text/javascript" src="@Url.Content("~/js/jquery.animateNumber.min.js")" defer></script>

<script type="text/javascript" src="@Url.Content("~/js/bootstrap-datepicker.js")" defer></script>

<script type="text/javascript" src="@Url.Content("~/js/jquery.timepicker.min.js")" defer></script>

<script type="text/javascript" src="@Url.Content("~/js/scrollax.min.js")" defer></script>

<script type="text/javascript" src="@Url.Content("~/js/google-map.js")" defer></script>

<script type="text/javascript" src="@Url.Content("~/js/main.js")" defer></script>

1 个答案:

答案 0 :(得分:0)

检查您的本地IIS网站绑定。右键单击顶级站点(在我的情况下,这是默认网站),然后单击“编辑绑定”。确保端口8080的绑定已选择您正在使用的IP地址,或者已设置为(全部未分配),并确保未提供主机名。当我在站点中提供主机名时,它停止接受IP地址作为URL,因此,如果我不得不猜测,那可能是您的问题。