[英]Using IIS Server instead of IIS Express in Visual Studio 2015
我们如何配置我们已经开发的ASP.Net网站使用IIS服务器而不是在VS2015中使用IIS Express?
IIS Express是Visual Studio 2015中的默认服务器。我的网站在Visual Studio 2012中使用ASP.NET Web开发服务器运行良好,但是当我在VS2015中运行它时,它不会加载css和图像。
所以,我希望在VS2015中使用IIS服务器而不是IIS Express运行它。 谁能帮我吗 ?
项目属性 - > Web - >服务器 - >将IIS Express更改为本地IIS - >检查将服务器设置应用于所有用户 - >然后将项目URL更改为http:// localhost / Example (您的项目)
然后构建您的项目。
加载CSS和图像的问题可能是由于您使用的路径,而不是Web主机。
“/Images/Image1.jpeg”始终在与当前页面相同的位置查找Image1.jpg的Image子文件夹。
“〜/ Images / Image1.jpeg”将从站点根目录中查找带有Image1.jpg的Images文件夹。 使用代字号(〜)也将解决其他问题(用户控件,文件夹中的页面等)。
样式表href也是如此。 如果您想诊断此类“资源无法加载”问题,您可以使用开发人员工具(IE,Chrome,FireFox / FireBug,Safari都拥有它们)并在网络选项卡上启动捕获。 这将列出对每个资源(图像,css,js等)的请求以及请求路径和HTTP状态(404 - 未找到,200 - OK等)的内容。
编辑:除了以上旨在帮助您找到不加载CSS和图像的源问题,您将不得不做一些事情。
此时您应该能够启动调试,但如果您想要一个不太脆弱的程序和更简单的开发体验,您应该考虑转换为Web应用程序。
WS / WAP之间的主要区别 - https://msdn.microsoft.com/en-us/library/dd547590(v=vs.110).aspx
从WS转换为WAP - https://msdn.microsoft.com/en-us/library/aa983476(v=vs.100).aspx
右键单击您的项目,然后转到“属性”,然后转到“Web”。 在服务器部分更改IIS。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.