问题描述
我刚刚发布了具有以下结构的网络应用程序:
我所做的是:
- 在服务器 IIS 中添加一个新网站,其路径是我发布我的 WebApp(例如 C:\WebProjects\PublishedApp\Project Portal)
- 选择我发布的应用程序并转换为应用程序(别名为Project Name,物理路径为C:\WebProjects\PublishedApp\Project Portal\Project Name)
问题是当我尝试查看网站时。我可以输入 192.169.100.20:80/Project%Name/ 并且我的索引页已加载(我可以看到文本、输入等)但是我看不到任何 stlye 和 javascript 输入,当我检查控制台时记录所有文件都收到 404 错误响应。
当我检查文件使用哪个 URL 时,我可以看到它们正试图通过 192.169.100.20:80/Project Name/StylesFolder/filename.css 等访问...
所以我的问题是如何从 URL 中删除 /Project%Name/ 字符串?
PD。我正在使用 IIS 7
解决方法
在 IIS 中添加网站时,选择您发布的应用程序文件夹。例如,当您将应用发布到 D:\Program Files\Publish Folder 时,添加网站时直接选择 Publish Folder 文件夹并选择物理路径。