0 Câu hỏi: Triển khai IIS góc - thuộc tính ‘src của phần tử <script> không phải là URI hợp lệ:

câu hỏi được tạo ra tại Wed, May 8, 2019 12:00 AM

Tôi đang cố gắng triển khai ứng dụng Angular 7 lên IIS. Ứng dụng này nằm trong thư mục con. Tôi đã tham khảo điều này Mặc dù có vẻ hoạt động tốt hơn các lần thử trước của tôi nhưng trang không tải được với các thông báo lỗi sau:

‘src’ attribute of <script> element is not a valid URI: “runtime.26209474bfa8dc87a77c.js” index.html:14:1
‘src’ attribute of <script> element is not a valid URI: “es2015-polyfills.c5dd28b362270c767b34.js” index.html:14:1
‘src’ attribute of <script> element is not a valid URI: “polyfills.8bbb231b43165d65d357.js” index.html:14:1
‘src’ attribute of <script> element is not a valid URI: “main.13a837ca016c8bacb03a.js” index.html:14:1

Để xây dựng ứng dụng, tôi đã chạy: ng build --base-href='/new/team/' --prod.

Ứng dụng được lưu trữ trong một thư mục có tên new/team trên máy chủ IIS. Tệp web.config được đặt trong cùng thư mục với index.html, favicon.ico và các tệp lõi khác của ứng dụng. Web.config là bản sao trực tiếp từ bài viết đã nói ở trên:

<?xml version="1.0" encoding="utf-8"?>
<configuration>

<system.webServer>
  <rewrite>
    <rules>
      <rule name="Angular Routes" stopProcessing="true">
        <match url=".*" />
        <conditions logicalGrouping="MatchAll">
          <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
          <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
        </conditions>
        <action type="Rewrite" url="./index.html" />
      </rule>
    </rules>
  </rewrite>
</system.webServer>

</configuration>

Mọi lời khuyên sẽ được đánh giá cao.

    
0
  1. hiển thị cho tôi nội dung của index.html tạo trong chế độ prod
    2019-05-09 04: 16: 30Z
0 Câu trả lời                              0                         
nguồn đặt đây