Nếu bạn ứng dụng hồ bơi đang chạy trong chế độ Classic, bạn có thể làm như sau. Bạn sẽ phải lặp lại các bước này cho từng tiện ích mở rộng tệp mà bạn muốn xử lý, nhưng tôi đang sử dụng .html
tại đây.
Đầu tiên, thêm một nhà cung cấp trang xây dựng vào Web.config:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.web>
<compilation>
<buildProviders>
<add type="System.Web.Compilation.PageBuildProvider" extension=".html"/>
</buildProviders>
</compilation>
</system.web>
</configuration>
Sau đó, thêm một nhà máy xử lý trang:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.web>
<httpHandlers>
<add type="System.Web.UI.PageHandlerFactory" path="*.html" verb="*"/>
</httpHandlers>
</system.web>
</configuration>
Sau đó, thêm một handler page:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<handlers>
<add scriptProcessor="C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" requireAccess="Script" preCondition="classicMode,runtimeVersionv2.0,bitness32" path="*.html" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" name="HtmlHandler-Classic-32" />
<add scriptProcessor="C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" requireAccess="Script" preCondition="classicMode,runtimeVersionv2.0,bitness64" path="*.html" verb="GET,HEAD,POST,DEBUG" name="HtmlHandler-Classic-64"/>
</handlers>
</system.webServer>
</configuration>
Điều này làm việc cho tôi. (Tín dụng: http://www.ifinity.com.au/Blog/EntryId/66/How-To-301-Redirect-htm-or-html-pages-to-DotNetNuke-aspx-pages.)
Nguồn
2016-02-03 02:37:08
Cảm ơn Joel. Một bình luận mặc dù. Tôi không được phép sử dụng phần "xác thực" trong web.configs mà không phải là gốc của trang web, dù sao có vẻ như nó hoạt động với người dùng. Tuy nhiên, tôi không thể làm việc khi tôi có , họ sẽ không xác thực, nhưng nếu tôi thêm người dùng vào danh sách cho phép và từ chối tất cả người dùng đã được xác thực khác thì nó hoạt động. Tôi có thiếu thứ gì đó trong phần mô-đun máy chủ web để thực hiện công việc này với vai trò cũng như người dùng không? –
Ugh, cảm ơn bạn! Điều này không nên quá khó khăn để tìm ra. Làm việc cho tôi ngay bây giờ. –
Tác phẩm này hoạt động, nhưng cũng chặn bất kỳ tệp css/gif nào được sử dụng trên trang đăng nhập. Bất kỳ cách nào để có được những người để hiển thị? – eych