簡體   English   中英

我可以將URL重寫http模塊放在一個文件夾中嗎?

[英]Can i put URL rewriting http module in a folder?

我正在嘗試制作一個通用的URL重寫方法,我希望它可移植,所以我查了這篇文章: http//weblogs.asp.net/scottgu/archive/2007/02/26/tip-trick-url-rewriting- with-asp-net.aspx這是非常好的。

但是我想把我所有的類,http模塊放在一個文件夾中,然后我可以在任何asp.net網站上粘貼這個文件夾並編輯web.config來指向這個http模塊,就是這樣,而不需要添加任何東西在APP_Code中作為本文的教學內容。

我的問題是可能嗎? 任何一個或更好的想法?

您始終可以將該代碼編譯為程序集(.dll),將其放在/ bin文件夾中並更新web.config文件。

ASP.NET運行時默認情況下在有限數量的文件夾中查找它即時編譯的代碼文件 - App_Code(及其子文件夾)就是其中之一。 如果將代碼放在任意文件夾中,則無法找到它。

您描述的常用方法是構建DLL,然后將其放入網站的bin文件夾中。 然后,您將在Visual Studio中有一個單獨的項目來構建DLL。 在App_Code中使用子文件夾是另一種可能性。

您還可以將您的DLL放入GAC,這將使服務器上的所有站點都可以訪問它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM