繁体   English   中英

在Visual Studio 2015中使用IIS服务器而不是IIS Express

[英]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和图像的源问题,您将不得不做一些事情。

  • 在本地IIS的默认网站中创建一个指向项目根目录的应用程序。
  • 确保在网站项目属性中正确设置了“构建和启动选项”选项卡。 请务必使用您在本地IIS中创建的URL设置“使用自定义Web服务器”值。

此时您应该能够启动调试,但如果您想要一个不太脆弱的程序和更简单的开发体验,您应该考虑转换为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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM